班達語翻譯開辟平台(Platform): (Ex: VC++翻譯社 GCC, Linux, ...) VC2010 問題(Question): 使用檔案指標來讀取一個文字檔,最後一行為換行符號,會讀兩次 程式碼(Code):(請善用置底文網頁, 記得排版) #include<stdlib.h> #include<stdio.h> int main(){ FILE *fp; double value_tmp; fp=fopen("C:\\source_data.txt"翻譯社"r"); if(!fp) exit(0) while(!feof(fp)){ fscanf(fp,"%lf",&value_tmp); //<-這邊有問題 printf("%lf",value_tmp); } return 0; } 假定華頓翻譯公司原本的文字檔內是如許 1.5 2.6 3.6 1.8 2.7 (end of file) 因為設計的關係,所以最後一個值會再空一行 那讀值出來就會變成如許 1.5 2.6 3.6 1.8 2.7 2.7 <-會多呈現一次 我該若何解決這個問題?總不克不及每次都去修改文字檔,把最後一個換行符號弄掉吧? 先感謝了

引用自: https://www.ptt.cc/bbs/C_and_CPP/M.1414003960.A.678.html有關各國語文翻譯公證的問題歡迎諮詢華頓翻譯公司02-77260932

創作者介紹
創作者 roberto7ed2@outlook.com 的頭像
roberto7ed2

roberto7ed2@outlook.com

roberto7ed2 發表在 痞客邦 留言(0) 人氣( 0 )