scanf関数について
たとえばstringという文字列を入力するとして
#include<stdio.h>
int main()
{
char str1[10],str2[10],str3[30],str4[30];
for(int i = 0; i < 4; i++)
{
scanf("%s",str1);
scanf("%s",str2);
scanf("%s",str3);
scanf("%s",str4);
}
}
のようにすると出力結果が
string1
string2
string3
string4
のようになりますが、
string1 string2 string3
string4
のように、string1と入力しても改行せずに、スペースなどを入れ、次のscanf関数につなげて、
改行したい時にstring4のように改行するような入力の方法はありますか?
よろしくお願いします!
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/02/29 05:55