0
如果文本文件包含100行* 100列(例如)的數字。現在我想讓我的程序拿起來,例如,從第60行和第97列中的一個數字,然後將此值分配給變量並使用此變量執行一些計算。所以我想從包含大量數字的文本文件中挑選一些隨機數字。我怎樣才能做到這一點?? 我做了一個練習的代碼,但它給出了一些錯誤。 文本文件包含2排6個不同的數字和3列從C++的文本文件中提取隨機數字
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
int data[6],i=0;
ifstream myfile;
myfile.open ("a.txt");
while (i<<6)
{
myfile>>data[i];
i=i+1;
}
myfile.close();
cout<<data[0]<<"\t"<<data[1]<<"\t"<<data[2]<<"\t"<<data[3]<<"\t"<<data[4]<<"\t" <<data[5]<<"\n";
system("pause");
return 0;
}
我有一些問題:爲什麼數據僅6的大小?你的意思是,一個文本文件包含100行* 100列的數字?我是什麼意思?你的意思可能是(int i = 0; i <6; i ++)? – duDE
該代碼僅僅是爲了舉例而編寫的。對於這段代碼,文本文件包含6個數字(2行,3列) –
請問爲什麼不用簡單的while循環給出輸出? –