Notice
Recent Posts
Recent Comments
Link
뭐라도 배우면 기록하자
[C언어] chap28 도전 프로그래밍 4-5 본문
문제 출처: 윤성우 저 윤성우의 열혈 C 프로그래밍
도전 5
두 개의 텍스트 파일이 같은지 다른지를 확인하는 프로그램을 작성해 보자. 단순히 공백문자 하나가 차이를 보여도 두 텍스트 파일은 다른 것으로 판별이 나야 한다.
내가 쓴 코드
실행결과
매우 간단한 문제인 줄 알았지만 위 코드로는 단순한 공백문자 차이(스페이스바, 엔터키)를 구분하지 못하였습니다. fgets이 공백문자를 포함한 문자열을 입력받을 수 있다고 기억하고 있어서 사용을 했는데 결과적으로는 실패했습니다. 따라서 아래의 코드로 다시 진행했습니다.
내가 다시 쓴 코드
실행결과
다행히도 fgetc를 사용한 코드에서는 공백문자 차이도 구별해낼 수 있었습니다. 혹시라도 제 첫번째 코드가 공백문자를 구분할 수 없었던 이유를 아시는 분은 댓글 부탁드려요 -> feof까지 반복문을 안 돌렸네요;; 두번째 코드에는 써놓고서 참..
'프로그래밍언어공부 > C' 카테고리의 다른 글
[알고리즘 문제풀이] 분수찾기 (0) | 2018.12.25 |
---|---|
[알고리즘 문제풀이] 벌집 (0) | 2018.12.24 |
[C언어] chap28 도전 프로그래밍 4-4 (0) | 2018.04.24 |
[C언어] chap28 도전 프로그래밍 4-3 (0) | 2018.04.24 |
[C언어] chap28 도전 프로그래밍 4-2 (0) | 2018.04.24 |
Comments