저는 C 프로그래밍을 처음 접했고 Java 배경에서 왔습니다. 왜 다음 코드에서 while 루프에서 입력을 10 번 입력 한 다음 10 개의 입력을 모두 표시해야하는지 궁금합니다. 한 번 입력하고 바로 표시하려고합니다. 그런 다음 다른 입력을 계속 입력하십시오.C while 루프 도움말
#include <stdio.h>
#include <stdlib.h>
#include "Helper.h"
main(){
print(PROGRAM_INFO); //prints program name and author
print(PROMPT);
char input [100]; //array to hold input from user
int isActive = 1; //1 continue shell, 0 terminate shell
int count = 0;
while (isActive == 1 && count < 10){
print(PROMPT);
++count;
scanf("%s", input);
print(input);
}
}
fflush (stdout); 잘 했어. 모두 – user69514
네, fflush는 확실히 '\ n'에 비해 더 좋은 방법이 될 것입니다. – LJM
감사합니다. 비슷한 문제에 대해 저를 도왔습니다. 이제 물어볼 필요가 없습니다! – Sankofa