たとえば、次の主な機能があるとします。
int main()
{
char a[1023];
while (scanf("%s",a) != EOF)
{
printf("%s ",a);
}
}
入力したら
a ab abc(newline)
出力する必要があります:
a ab abc(newline)
しかし、メイン関数の出力
a ab abc (newline) // there is a space between newline and the last string
文字列を1つずつ読みたい。何が問題で、どうすればそのスペースを削除できますか? ありがとうございました。