게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c언어 텍스트파일내에 특정범위 정수갯수구하는 방법이요 ㅜㅜ
게시물ID : programmer_20503짧은주소 복사하기
작성자 : 후아우하
추천 : 0
조회수 : 503회
댓글수 : 1개
등록시간 : 2017/05/08 19:45:06
옵션
  • 본인삭제금지
c언어 텍스트파일을 입력하고내에  90하고 100사이의 정수를 구할 수는 있겠는 데요

80 90사이의 갯수를 구하면 숫자가 섞이네요...


#include <stdio.h>
#include <stdlib.h>
int main(void) {
FILE *inFp, *outFp;
char name[20];
int age;  int state; int j = 0; int k = 0;
inFp = fopen("c:\\test\\input.txt", "r");
if (inFp == NULL) {
printf("input file open error !\n");
exit(100);
}
outFp = fopen("c:\\test\\output.txt", "w");
if (outFp == NULL) {
printf("output file open error !\n");
exit(100);
}
while (1) {
state = fscanf(inFp, " %d ", &age);
if (state == EOF) break;
if (age >= 90)
{

++j;
fprintf(outFp, "%d \n", age);

}
if (age >= 80)
{

++k;
fprintf(outFp, "%d \n", age);

}
}

fprintf(outFp, "%d개 \n", j);

fclose(inFp);
fclose(outFp);
return 0;
}


이렇게 작성하긴 했는데 ...
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호