Engineering/C/C++ 점심시간에 잠깐 by Humaneer 2008. 12. 3. #include <stdio.h> int main() { FILE* stream; int i = 0, j = 0, count = 0, number = 0, total = 0; if ((stream = fopen("./num.txt", "r")) == NULL) return -1; // 파일열기 실패 for (i = 0; fscanf(stream, "%d", &count) > 0; i++) { total = 0; for (j = 0; j < count; j++) { if ((fscanf(stream, "%d", &number)) > 0) { printf("%d ", number); total += number; } else // 저장된 파일이 원하는 형태가 아님 return -1; } printf("\nAverage : %f\n", (double)total / count); } fclose(stream); return 0; } 아는 동생놈이 부탁해서 만들어 본 것 난 대학교 1학년 때, 이런 건 꿈에도 못꿨던 것 같다. 그놈은 그래도 절반이상은 했으니 나보단 훨 낫구만 -_- 공유하기 게시글 관리 Humaneer.net 관련글 [펌] C와 C++ 함께 쓰기 유용한 프로그래밍 기법 점심시간의 뻘짓 종종 헷갈리는 포인터질