fputs 함수 : 파일에 문자열을 쓰는 함수

int fputs(const char* str, FILE* pFile);

file, put, string 

  const char* str : 파일에 쓸 문자열, c언어 스타일 문자열

  FILE* pFile : 파일의 파일 포인터

반환형 : 집어넣은 문자의 수, 문자열의 길이, 0보다 작으면 비정사, 0보다 크면 정상

File* pFile = fopen("filename.txt", "w");

fputs("stringstring", pFile);

fclose(pFile)

 

fgets 함수 : 파일에서 문자열(string)을 가져옴

char* fgets(char* str, int num, FILE* pfile)

  char* str : 파일에서 가지고 온 문자열을 넣는 변수, 문자열을 가리키는 캐릭터 타입의 포인터

  int num : 한번에 가지고 오는 문자열 길이

  FILE* pFile : 파일 포인터

fgets 함수는 '\n' 이나 num-1 을 기준으로 가져옴

 

https://blockdmask.tistory.com/404

 

[C언어/C++] fgets, fputs 함수에 대해서

안녕하세요. BlockDMask 입니다. 지난 시간에 fgetc, fputc 함수를 이용해서 파일에 문자 하나씩 읽고, 하나씩 쓰는 함수에 대해서 알아보았습니다. 이번 시간에는 그 파일들을 열어서 문자열을 읽고

blockdmask.tistory.com

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=wlgh325&logNo=221323558398 

 

c언어 강좌 16. 파일입출력(FILE I/O), fgets, fputs, fprintf, fscanf 함수

안녕하세요 호호에요 이번에는 c언어 기본문법의 끝 파일 입출력이에요 c언어로 프로젝트를 진행하고 과제...

blog.naver.com

 

+ Recent posts