fork download
  1. //CPT Lab05 Simple text file
  2. /*
  3. ไฟล์ num.txt ประกอบด้วยข้อมูลตัวเลข
  4.   - บรรทัดที่ 1 บอกจำนวนตัวเลขที่ต้องการหาผลรวม
  5.   - บรรทัดต่อไป ตัวเลขจำนวนเต็ม บรรทัดละ 1 ตัวเลข
  6.  
  7. จงเขียนโปรแกรมเพื่อหาผลรวามของตัวเลข ที่อยู่หลังบรรทัดที่ 1
  8.  
  9. ตัวอย่างไฟล์ num.txt
  10. 3
  11. 7
  12. 2
  13. 1
  14.  
  15. รูปแบบการแสดงผล
  16. =10
  17.  
  18.  
  19. หากมีการแก้ไขไฟล์ num.txt อาจทำให้ testing failed.
  20. */
  21. #include<stdio.h>
  22.  
  23. int main(){
  24. FILE *fp;
  25. int i,input,sum=0,num;
  26. fp = fopen("num.txt","rb");
  27. fscanf(fp,"%d",&num);
  28. for(i=0;i<num;i++){
  29. fscanf(fp,"%d",&input);
  30. sum+=input;
  31. }
  32. printf("=%d",sum);
  33. fclose(fp);
  34. return 0;
  35. }
stdin
Standard input is empty
compilation info
prog.cpp: In function ‘int main()’:
prog.cpp:27: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result
prog.cpp:29: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result
stdout
Standard output is empty