반응형 배워보자!!/리눅스12 [linux] 리눅스 fprintf() 함수 #include int fprintf (FILE *stream , const char * format , ...); fprintf() 는 특정 내용을 파일에 저장할 때 사용하는 함수입니다.마지막 인자값에는 1개가 아닌 여러개 추가해서 사용하실 수 있습니다. ex)void main(){FILE *fp;char var[] = "testgogo...";f = fopen("./test.txt" , "w");fprintf(fp , "%s" , var);} 2015. 5. 21. [linux] 리눅스 fputs() 함수 #include int fputs(const char *s , FILE *stream); fputs() 는 지정한 stream에 문자열을 씁니다. fputs()함수는 puts()와는 달리 출력할 때 개행문자 ('\0'와 '\n'을) 가 붙지 않습니다. ex)void main(){FILE *fp;char *buf = "testing...";fp = fopen("./test.txt" , "w");fputs(buf , fp);fclose(fp);} 2015. 5. 20. [linux] 리눅스 fopen(), fclose() 함수 #include FILE *fopen(const char *path , const char *mode); fopen() 는 파일을 열때 호출하는 함수입니다. open() 함수가 byte 단위로 파일을 다룬다면fopen() 함수는 stream단위로 열린파일의 데이터를 다루게 됩니다. mode 설명 "r" 읽기전용 (파일 있어야 됨) "w" 쓰기전용 (파일 덮어쓰기) "a" 내용추가 (파일 없을 시 생성) "rb" 바이너리 파일 일기 전용 "wb" 바이너리 파일 쓰기 전용 "ab" 바이너리 파일 추가 "r+" 읽기와 쓰기용 "w+" 읽기와 쓰기용 int fclose(FILE *stream);fclose() 함수는 stream으로 연결되어 있는 파일의 스트림의 연결을 끊어줍니다.성공하면 0을 반환, 실패했을 .. 2015. 5. 20. [linux] 리눅스 write() 함수 #include write(int fd , const void *buf , size_t count);-파일 지정번호가 fd인 파일에 buf에 있는 데이터를 count 크기만큼 기록한다. void main(){int fd;char *buf = "testing...";fd = open("./test.txt" , O_WRONLY );write(fd , buf , strlen(buf));} 2015. 5. 20. 이전 1 2 3 다음 반응형