인프런 커뮤니티 질문&답변

쉽지않네님의 프로필 이미지
쉽지않네

작성한 질문수

홍정모의 따라하며 배우는 C언어

13.7 기타 입출력 함수들

13.7강 0:53 fputs 함수 질문이 있습니다.

해결된 질문

작성

·

222

2

fputs 함수의 함수 원형에서 첫 번째 인수가 char* 형태인데 char 형태의 ch를 인수로 입력해서 그런지 아래 오류가 발생하면서 실행이 안되는 것 같습니다.

'function': 'const char *' differs in levels of indirection from 'int'

 

혹시 다른 설정을 해야 하는 걸까요..??

답변 1

3

안녕하세요, 답변 도우미 Soobak 입니다.

 

질문주신 13.7 기타 입출력 함수들 강의 0:53 부분, 그리고 해당 강의 전반에서 사용된 함수는 fputs() 함수가 아닌, fputc() 함수입니다.
fputc() 함수의 원형은 int fputc(int char, FILE *stream); 입니다.

혹시, 혼동하신 것은 아닌지 확인해보시면 좋을 것 같습니다.
또한, 제가 혼동하였을 수도 있으니 fputs() 함수에 대한 질문을 주신 것이 맞다면, 편하게 추가로 댓글 남겨주시면 감사하겠습니다.

쉽지않네님의 프로필 이미지
쉽지않네
질문자

제가 착각한 것 같습니다.

fgetc로 읽고 fputc가 아닌 fputs로 쓰고 있었습니다..

답변 감사드립니다!

쉽지않네님의 프로필 이미지
쉽지않네

작성한 질문수

질문하기