디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

형들 C언어 파일 입출력에서 질문..

굽신(211.176) 2011.04.30 12:46:25
조회 217 추천 0 댓글 9


하다가 궁금해서.. 검색을 해도 비슷한게 안나오고 어떤단어로 검색해야 될지도 잘 모르겠고 답답해서 그랭;

파일 입출력에 관련된 C 문제인데

C파일 자체는 메인에서 파일을 입력받는다, 내부의 함수를 실행시킨다, 결과가 출력된 값을 output 파일로 저장한다. 의 수순인데

해본거라고는 main 함수에서 다른 함수 호출하는 아주 기초적인거 밖에 없어서;

아무튼 예를들어서 파일 1.txt를 불러오는데

1.txt의 내용이

-----------------------
INP 34 16 22
PRT
DEL
INP 11 20 33
PRT
-----------------------

이런식으로 구성이 되어있어

앞에 INP값이 오면, 소스코드 내에서 input 함수를 실행해주고. 
그럼 char형 변수 하나 선언해서 

앞에오는 입력값이 INP 이면 input 함수 실행, PRT면 print 함수 실행 하면 되겠구나 해서

fgets 함수를 쓰려고 하니까 자료형도 맞춰줘야 하던데, 맞춰주고 나서는 정상적으로 작동하질 않네..

대략적으로 구성해본거는
우선 입력받을 파일을 
FILE *ifp;
ifp=fopen("1.txt", "r");

로 선언해줬고
영문값을 입력받을 ch변수를 선언
char ch[4];로 설정하고

fgets(ch,3,ifp); 로 입력받으려고 하는데

써보니까 파일의 제일 처음 한자리만 입력을 받고 바로 뒷자리는 널값을 넣더라고.
배열0번에 "P", 배열1번에 "\\0", 그 뒤는 쓰레기값..

fgetc로 하나하나 알파벳 비교하면서 switch문을 쓰려고 생각하니 코드가 엄청나게 지저분해지는거 같고..


txt파일 내용을 1이나 2같은 편한걸로 바꾸면 쉬울거같긴한데 문제 조건을 저렇게 고정시켜 버려서.. 어떻게 방법이 없을까?

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 서비스업에 종사했다면 어떤 진상 고객이라도 잘 처리했을 것 같은 스타는? 운영자 24/10/14 - -
275745 횽들 맨날 눈팅만 하다가..늅늅 싸움잘하고 싶슴까?늅늅 [4] 슈퍼맨동생(118.46) 11.09.25 75 0
275744 [컴파일러] 이거 풀이가 맞는지 틀리는지 아는 성님 없냐?? ㅠ... [5] 형들도와줘ㅠ(203.236) 11.09.25 77 0
275743 구조체 내부에 저장을 할려고 하는데요 [5] 독담갤로그로 이동합니다. 11.09.25 73 0
275741 패드립을 시전하였습니다.jpg [2] warota(221.150) 11.09.25 106 0
275738 자료구조 공부할 때 코드 다 구현할 줄 알아야하나요??? [12] 캬라멜(58.151) 11.09.25 209 0
275737 swap 함수쓰려면 뭐 추가시켜야 하나용?? [2] 살려(203.247) 11.09.25 66 0
275736 [C++] ofstream 클래스의 사용법 늅늅냄새(165.194) 11.09.25 172 0
275735 횽들횽들 안드로이드에서 음성채팅 개발하려는데 소스같은건 어디서 얻어??? [7] Gromit갤로그로 이동합니다. 11.09.25 138 0
275734 닷형.. 문제는 이건데 풀이가 맞는건지만좀봐줘..ㅠㅠ 형들도와줘ㅠ(203.236) 11.09.25 42 0
275732 정규표현식 풀줄아는 프로그래밍성님들없냥... ㅠㅠ.. [1] 형들도와줘ㅠ(203.236) 11.09.25 58 0
275731 static 함수의 범위 [1] ㅁㄴ(210.107) 11.09.25 48 0
275730 vs2010에서 코딩할때 글자크기 글꼴 어케 조정하나용 횽들 [4] 살려(203.247) 11.09.25 57 0
275729 ofstream이 왜 incomplete type이냐? 늅늅냄새(165.194) 11.09.25 100 0
275728 김성모가 표지모델로 나온 Maxim [1] 분당살람갤로그로 이동합니다. 11.09.25 106 0
275726 [자바] 형들 이 method 설명좀 해주세요 굽신굽신 [7] 빌게이(166.104) 11.09.25 126 0
275725 아 프로그래밍갤러린데.. 형들도와줘ㅠ(203.236) 11.09.25 45 0
275724 군대에서 할만한 공부는 수학이 정말 적절하다 일광면갤로그로 이동합니다. 11.09.25 91 0
275722 c언어의 유래.jpg [1] warota(221.150) 11.09.25 125 0
275721 static 함수 사용에 관한 질문 [4] ㅁㄴ(210.107) 11.09.25 66 0
275720 그냥 군대에서는 [2] 일광면갤로그로 이동합니다. 11.09.25 65 0
275719 근데 데체 내 폰트가 어때서 [2] elwlwlwk갤로그로 이동합니다. 11.09.25 74 0
275718 컴파일러 ree 구하는건데 좀 도와줘!!! 형들도와줘ㅠ(203.236) 11.09.25 35 0
275717 방금전까지 하고 있었던 뻘짓 [2] elwlwlwk갤로그로 이동합니다. 11.09.25 77 0
275716 군바리가 군대에서 할 수 있는 공부는 [6] 거칠게갤로그로 이동합니다. 11.09.25 119 0
275715 군대에서 자바공부하기? [28] lelele(125.138) 11.09.25 479 0
275714 다른 프로그램밍 커뮤니티 없나.. [4] 로하로하알로하갤로그로 이동합니다. 11.09.25 80 0
275713 시밤 좆됐다 페북에 친구추천이 떠서 실수로 눌렀는데 [4] 거칠게갤로그로 이동합니다. 11.09.25 158 0
275712 gql 이 모냐 sql 짝퉁버젼? [1] 쵸쵸(211.61) 11.09.25 67 0
275711 오늘은 공유일이라 [4] Adelposs갤로그로 이동합니다. 11.09.25 58 0
275710 실버서퍼가 지나간후로 프갤이 이상해져따. 일광면갤로그로 이동합니다. 11.09.25 38 0
275709 아직 한국에 구글앱엔진 서버가 없는게 최트루 쵸쵸(211.61) 11.09.25 66 0
275708 [자바] 형들은 같은 클래스에서 method 끼리 호출하는거 아실려나?? [2] 빌게이(166.104) 11.09.25 61 0
275707 사진 편집 웹 클라, (크롬, 파폭) [1] [성대아싸]갤로그로 이동합니다. 11.09.25 69 0
275705 삭제된 글 어떤 방법을 썻을까 [3] [성대아싸]갤로그로 이동합니다. 11.09.25 89 0
275704 그새 삭제햇네 [1] ㄱㄴㄴ(183.102) 11.09.25 55 0
275703 c언어 실행후 키 하나를 더 입력 [2] 알상(218.151) 11.09.25 66 0
275701 컴공가면 [2] C언어찌랭이갤로그로 이동합니다. 11.09.25 130 0
275700 마인크래프트 자바로 만든거 아니었어?.jpg [3] warota(221.150) 11.09.25 198 0
275699 아직도 학교에서 VS6.0쓰는거 보면 이해가 안간다 ㅡㅡ [4] 아오(115.23) 11.09.25 112 0
275697 근데 PG어 언제 다시 나옴? [6] prismatic갤로그로 이동합니다. 11.09.25 66 0
275696 공기업 들어가는거 sky 대학 아니면 꿈도 못꿈? [2] ㅇㄹ(119.197) 11.09.25 197 0
275695 VS6.0 -> VS2010 [4] 버블섹스(220.78) 11.09.25 120 0
275693 형들 제발살려줘 대가리터질거같애 씨발 [29] 객갹륵(211.218) 11.09.25 221 0
275692 병자호란은 말이지 [3] 쵸쵸(211.61) 11.09.25 73 0
275691 여기가 바로 C언어 과제해주는 갤러리인가요? [3] 여기가(115.23) 11.09.25 126 0
275690 요즘 [2] prismatic갤로그로 이동합니다. 11.09.25 44 0
275689 카라슈바 알고리즘과 FFT 곱 [2] prismatic갤로그로 이동합니다. 11.09.25 195 0
275688 형들 질문하나 또 있어 미안 ㅎㅎ; 형들궁금해(115.23) 11.09.25 38 0
275687 형들 다이렉트x말이야 [9] 다이렉트(180.228) 11.09.25 120 0
275686 형들 이거 왜 비교가 안되는거야? [4] 형들궁금해(115.23) 11.09.25 56 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2