getchar()
Cの関数から収集された文字列内の各単語を反復処理する方法を探しています。ポインターを使用できません。文中の各単語には何かが加えられますが、他の単語の影響を受けないようにする必要があります。たとえば、3番目の単語にいるbuffer[k]
場合でもk = 0
、最初の文字を入力する場合など、文字にアクセスする方法が必要です。 3番目の単語。
void read_line (char buffer[])
{
char character;
int i = 0;
for (i = 0; i < 32; ++i)
{
character = getchar ();
buffer[i] = character;
}
}