#include <stdio.h>

#include <string.h>

#define SIZE 80

char * s_get(char *, int);

int main(void) {

char flower[SIZE];

char addon[] = "s smell like old shoes.";

puts("네가 가장 좋아하는 꽃은 ?");

if (s_get(flower, SIZE)) {

strcat(flower, addon);

puts(flower);

puts(addon);

}

else

puts("End of file encontered!");

puts("ㅂ2");


return 0;


}


char *s_get(char *st, int n) {

char *ret_val;

int i = 0;


ret_val = fgets(st, n, stdin);


if (ret_val) {

while (st[i] != '\n' && st[i]!='\0') {

i++;

if (st[i] == '\n')

st[i] = '\0';

/*else

while (getchar() != '\n') 이거때문에 존나해깔린다.

continue;*/

}

}

return ret_val;

}


문자열 하고있는데 


책에는 저부분 주석처리 없거등..


근데 저거 주석처리해야 값이 잘나오는데 


컴파일러 문제인거냐..