오리는 오늘도 꽥꽥

fputc, fputs


fputc 함수는 파일에 한개의 char을 입력합니다.

fputs 함수는 파일에 문자열을 입력합니다.

 

자세한 내용은 아래의 사이트를 참고하시길 바랍니다.

 

 

fputc, putc - cppreference.com

int fputc( int ch, FILE *stream ); int putc( int ch, FILE *stream ); Writes a character ch to the given output stream stream. putc() may be implemented as a macro and evaluate stream more than once, so the corresponding argument should never be an expressi

en.cppreference.com

 

 

fputs - cppreference.com

int fputs( const char          *str, FILE          *stream ); (until C99) int fputs( const char *restrict str, FILE *restrict stream ); (since C99) Writes every character from the null-terminated string str to the output stream stream, as if by r

en.cppreference.com

 

code 


fputc

#include <stdio.h>

void main()
{
	FILE * file;
	
	file = fopen("file.txt","w+");
	
	if(file == NULL)
	{
		puts("파일을 생성할 수 없습니다.");
	}
	else
	{
		fputc('A',file);
		puts("파일이 정상적으로 생성되었습니다.");
		fclose(file);
	}
}

실행 시, 다음과 같은 결과를 확인하실 수 있습니다.

 

fputs

#include <stdio.h>

void main()
{
	FILE * file;
	
	file = fopen("file.txt","w+");
	
	if(file == NULL)
	{
		puts("파일을 생성할 수 없습니다.");
	}
	else
	{
		fputs("코딩만세!\n",file);
		puts("파일이 정상적으로 생성되었습니다.");
		fclose(file);
	}
}

실행 시, 다음과 같은 결과를 확인하실 수 있습니다.

 

 

다음에는 파일의 문자, 문자열을 읽는 함수인 fgetc와 fgets에 대해 알아보겠습니다.

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band