게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
에러좀 찾아주실수 있나요??
게시물ID : programmer_12461짧은주소 복사하기
작성자 : SkyInTheMoon
추천 : 0
조회수 : 437회
댓글수 : 9개
등록시간 : 2015/07/30 22:37:13
옵션
  • 본인삭제금지
문제는 test.txt 파일에 P(p)나 A(a)가 들어간 단어의 개수를 찾는 프로그램을 만드는 것입니다
단어의 정의는 띄우쓰니나 개행이 이루어 졌을때입니다.
그래서 이렇게 짜보았는데 ㅠㅠ 계속 빈화면만 뜨네요....ㅠㅠㅠ 
 
#include <stdio.h>
int main()
{
 FILE * rf=fopen("test.txt", "rt");
 char ch='0';
 int ta=0, tp=0;
 while(ch!=EOF)
 {
  ch=fgetc(rf);
  printf("%c ",ch);
  if(ch=='A'||ch=='a')
  {
   ta+=1;
  }
  else if(ch=='p'||ch=='P')
  {
   tp+=1;
  }
  while(ch!=' '||ch!='\n')
  {
   ch=fgetc(rf);
  }
 }
 printf("A로 시작하는 단어의 수: %d\n",ta);
 printf("P로 시작하는 단어의 수: %d\n",tp);
}
 
/*test.txt내용*/
Apple banana Play
work plane
change lie lay low
vow
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호