반응형
#include <stdio.h>
int fputs(const char* str, FILE* stream);
str 이 가리키는 문자열을 stream에 쓴다.
str : 스트림에 쓰여질 널 문자로 끝나는 문자들의 배열.
stream : 문자열을 쓸 스트림의 FILE 객체를 가리키는 포인터.
예제1. stdout을 통해 결과 콘솔 창에 입력함.
#include <stdio.h>
int main(void)
{
fputs("point1 pos: \n", stdout);
fputs("point2 pos: \n", stdout);
return 0;
}
예제2. 텍스트 파일에 입력하기.
/*
mylog.txt 에 (없으면 파일을 생성한다) 사용자로 부터 입력받은 문자열을 추가한다.
(기존의 파일 내용은 삭제되지 않고 끝에 덧붙인다)
이 예제는 http://www.cplusplus.com/reference/clibrary/cstdio/fputs/
에서 가져왔습니다.
*/
#include <stdio.h>
int main() {
FILE* pFile;
char sentence[256];
printf("mylog.txt 에 추가할 문자열을 입력하세요: ");
fgets(sentence, 255, stdin);
pFile = fopen("mylog.txt", "a");
fputs(sentence, pFile);
fclose(pFile);
return 0;
}
참고
반응형
'컴퓨터 언어 > C\C++' 카테고리의 다른 글
[ c 언어 ] 동적 메모리 할당 ( malloc 함수) (0) | 2020.04.12 |
---|---|
[c 언어] 구조체의 정의 & 배열과 포인터 구조체 만들기. (0) | 2020.04.04 |
[c 언어] 배열에 원소 값 삽입하기 ( memmove() 이용하기 ) (0) | 2020.04.03 |
[c언어] rand(), srand() 랜덤함수는 무엇인가? (난수 생성) (0) | 2020.04.02 |
[c언어] fprintf(stderr, "error!"); 에 대하여. (0) | 2020.04.02 |