4
이 코드 세그먼트에서 scanf가 두 번 요청하고 있는데 무엇이 그렇게 할 수 있는지 확신 할 수 없습니다.Scanf가 한 번에 두 개의 문자열을 요청하고 있습니다.
int t;
for(t = 0;t<5;t++)
{
//scanf requests twice for some reason
scanf("%s ",input);
fprintf(fp,"%s ", input);
printf("%d Word(s)\n", (t+2));
}
출력이 은
"hello"
"world"
1 Word(s)
"how"
2 Word(s)
"are"
3 Word(s)
"you"
4 Word(s)
"lostword"
5 Word(s)
그리고
"hello world how are you "
다시 나에게 주어진 및 파일에 저장됩니다 (따옴표 단어는 사용자가 입력됩니다).
실제 * 코드 또는 근사치입니까? –
'입력 '이란 무엇입니까? – squiguy
이것은 내 코드의 발췌이며 입력은 char 배열입니다. – 1amnick