일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- C언어
- Time
- MFC
- Tipsware
- 마이크로소프트
- visual
- 실습
- 충무창업큐브
- mysql
- linux
- tips강좌
- MyThread
- 정보처리기사
- 김성엽
- 별찍기
- win32
- 포트폴리오
- do it c
- 핵심 요약
- 미가공
- 도움말
- mfc 실습
- ListBox
- SSG
- 정처기 독학
- C
- MFC 예제
- 유료강좌
- MyTread
- C++
- Today
- Total
목록파일입출력 (2)
History

이번 차시에서는 data.txt에 있는 텍스트를 한 줄씩 읽어와서 출력하는 프로그램을 실습하겠다. 파일을 여는 함수는 fopen_s 함수를 사용하고 한 줄씩 텍스트를 읽는 함수는 fgets함수를 사용하겠다. 파일의 위치는 현재 작업경로에 넣었다. fgets 함수는 파일에서 더 이상 읽을 텍스트가 없는 경우에 NULL을 반환한다. 그래서 반복문으로 프로그램을 구성하면 텍스트 파일을 한 줄씩 읽다가 텍스트를 다 읽으면 종료하는 코드를 만들 수 있다. 완성된 코드는 아래와 같다. #include #pragma warning(disable:4996) #define MAX_LENGTH128 int main() { int line_count=0; //라인 줄 수 char buf[MAX_LENGTH]; //문자열을 ..

과거 대학시절 과제를 했던 것이 생각나서 한번 글을 써보겠다. 내용 txt 파일에서 탐색할 단어가 몇 번 들어가 있는지 확인하고 입력받은 단어로 변환하는 프로그램을 만든다. 사용자는 사용할 txt 파일의 이름과 검색할 단어를 입력한다. 프로그램은 사용자가 입력한 txt 파일을 열고 처음부터 끝까지 발견한 단어의 수를 출력한다. 이후 검색한 단어를 사용자로부터 입력받은 단어로 변환한다. 결과 예제 화면 내가 제작한 코드는 아래와 같다. #include #include #pragma warning(disable:4996) typedef struct ConTent{ char memo[30]; }CT; CT s[200]; FILE* s1 = NULL; int load(char* arr, int* count) {..