這是乙個看似很簡單的問題,卻耗費了一天的時間,其實就是乙個小小的問題,但卻導致資料讀不進來,因此之後的程式也就不能執行。
做個總結,這種錯誤希望以後不要再犯,浪費不必要的時間!
**如下:
#include
#include
#include
char *filepath="d:\\vsprogram\\\pcd\\pcd\\***pandresult3d .txt"; //要寫絕對路徑,而且要為雙斜槓「//」
double array[55061][3]=; //還是賦予準確的行數比較好,不然會亂
//雙精度的要為double型別的陣列
file *fp;
int main()
while(!feof(fp))
//切記!!!雙精度時要為lf,否則讀不進去,害死人!!!
}fclose(fp);
for(int i=0;i<55061;i++)
//這兒也是!!lf!!!
return 0;
}讀整型資料是沒有問題的。問題出在雙精度資料上,此時輸入輸出時的資料格式要改為lf,而不是f,否則讀不進資料,但也不報錯,讓人很鬱悶!
將TXT文件中資料存入陣列中 C
對於如何將txt文件中資料存入陣列進行各種運算,在網上有不少的 但之前我將其運用之後發現大多不可靠,一旦執行就會彈出很多錯誤,最後好不容易才修改正確。現拿出來與大家分享一下,雖然難度並不高,可我相信對很多人還是會有幫助的。我原先是讀取txt中的座標資料,如 192.54862 56.24568 us...
Python讀入Excel資料存入MySQL
import xlrd import pymysql from datetime import datetime from xlrd import xldate as tuple 開啟資料所在的工作簿,以及選擇存有資料的工作表 book xlrd.open workbook 測試表.xls shee...
vtkpoints讀入TXT資料,存在偏差
我使用vtkpoints儲存三維點雲資料,再次呼叫時,發現資料存在微小偏差。下面是我的資料。如下 include include include 智慧型指標建立物件 include using namespace std int main int,char fclose fread 計算提取點的個數...