728x90 fgets1 [C언어] 자료구조 - 문자열예제(글자수 공백포함해서 세는 프로그램) 글자수 공백포함해서 세는 프로그램 입력1 $ myomyo 출력1 myomyo : 6 입력2 $ welcome to my blog 출력2 welcome to my blog : 18 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #include #include #define BUFFER_SIZE 20 int main(void){ char buffer[BUFFER_SIZE]; while(1){ printf("$ "); //gets(buffer); 공백포함해서 받음 //그러나 배열이상 입력해도 돌아가는 문제점있음 fgets(buffer, 10, stdin);//엔터까지읽어서 버퍼에 저장 buffer[strlen(buffer) - 1] = '\0';//엔터자리에 널값 넣어줌 print.. 2020. 8. 8. 이전 1 다음 728x90