반응형
#fputc #파일 #스트림 #한문자 #저장
#include <stdio.h> int fputc(int c, FILE *stream); |
fputc 함수는 문자 c를 지정된 스트림에 출력합니다.
성공적으로 문자를 출력했으면 문자 c를 반환하고, 오류가 발생하면 EOF를 반환합니다.
참고: fgetc, putc, fputchar, fputs
#define _CRT_SECURE_NO_WARNINGS // Visual Studio
#include <stdio.h>
int main()
{
FILE* fp;
char s[] = "Hi, C Lang.";
int i = 0;
if ((fp = fopen("hi.txt", "wt")) == NULL)
{
printf("파일 저장 오류\n");
return -1;
}
while (s[i])
{
fputc(s[i], fp); // 한 문자를 파일에 저장합니다.
i++;
}
fclose(fp);
return 0;
}
다음 예제는 fputc를 이용해서 표준 출력(화면에 출력)하는 예제입니다.
#include <stdio.h>
int main()
{
char s[] = "Hi, C Lang.";
int i = 0;
while (s[i])
{
fputc(s[i], stdout);
i++;
}
return 0;
}
반응형
'C_C++ > C_라이브러리_함수' 카테고리의 다른 글
(C언어) fputs: 문자열을 스트림에 출력한다 (0) | 2023.02.08 |
---|---|
(C언어) fputchar: 한 문자를 표준 출력(stdout)한다 (0) | 2023.02.08 |
(C언어) fprintf: 형식이 지정된 데이터를 스트림에 출력한다 (0) | 2023.02.07 |
(C언어) fopen: 파일을 연다 (0) | 2023.02.07 |
(C언어) fgets: 스트림에서 한 문자열을 읽어들인다 (0) | 2023.02.07 |