導航:首頁 > 文件教程 > c語言文件讀入矩陣

c語言文件讀入矩陣

發布時間:2023-08-06 09:05:07

A. 如何用c語言從文本文件讀入矩陣和一個向量

首先說讀入矩陣 幾維矩陣就用幾維數組就可以
向量是用 2維數組讀取 即起始點坐標 終止點坐標
存入二進制文件可以參考這個
#include"fstream.h"
struct student
{
char name[10];
int age;
}stu1[5],stu2[5];

int main()
{
ofstream fout("c:/chengyu1.txt", ios::binary );

cout<<"please input!"<<endl;
for(int i = 0;i<5;i++)
{
cin>>stu1[i].name>>stu1[i].age;
fout.write((char *)(&stu1[i]),sizeof(stu1[i]));

}

fout.close();

ifstream fin("c:/chengyu1.txt", ios::binary );
cout<<endl<<"the result is:"<<endl;
for(i=0;i<5;i++)
{
fin.read((char *)(&stu2[i]),sizeof(stu2[i]));
cout<<stu2[i].name<<" "<<stu2[i].age<<endl;
}
fin.close();
return 0;

}

讀同理
然後 直接進行矩陣與向量乘法的運算
最後cout到一個文本文件即可

B. c語言如何從文件中讀入矩陣,存入二維數組

C++代碼
需要手動輸入文件路徑,以及文件中每一行有幾列,讀取額數據存入一個向量專中,可視為屬二維數組。
#include
#include
#include
#include
using
namespace
std;
int
read_scanf(const
string
&filename,const
int
&cols,vector
&_vector)
//
功能:將filename
中的數據(共cols列)讀取到_vector中,_vector可視為二維數組
{
FILE
*fp=fopen(filename.c_str(),"r");
bool
flag=true;
int
i=0;
if(!fp){
cout<<"File
open
error!\n";
return
0;
}
while(flag)
{
double
*point=new
double[cols];
for(i=0;i
output_vector;
if(!read_scanf(file,columns,output_vector))return;
//output_vector可視為二維數組;輸出數組元素:
int
rows=output_vector.size();
for(int
i=0;i
評論
0
0
0
載入更多

C. C語言如何從文件中讀入矩陣和向量並實現向量乘矩陣

首先你得明白這個二進制的文件裡面的內容是怎樣排列的要不然怎麼讀。。。你可以先產生一個簡單的桁架矩陣,再試試用winHEX讀取這個二進制文件看看哪個對應哪個。然後明白了他數據是怎麼存的以後再設計演算法去讀取。

閱讀全文

與c語言文件讀入矩陣相關的資料

熱點內容
用戶名郵箱手機號資料庫 瀏覽:879
cad不能啟動此對象的源應用程序 瀏覽:901
微信上的騙子都怎麼騙人 瀏覽:294
加工中心編程如何算重量 瀏覽:758
什麼是機靈數據 瀏覽:724
ecshop配置文件 瀏覽:116
excel兩個表格怎麼對比相同數據 瀏覽:383
ps4港服文件怎麼弄 瀏覽:560
蘋果6splusnote5s6 瀏覽:426
定向流量30G都包括哪些APP 瀏覽:352
apple和瑤瑤綜藝 瀏覽:351
打開word所在文件夾自動彈出 瀏覽:390
c怎麼編程改名字 瀏覽:146
哪些電視劇app不帶logo的 瀏覽:406
開機後桌面變黑色桌面文件丟失 瀏覽:136
網路電視怎麼用遙控器 瀏覽:953
我的世界json打開失敗 瀏覽:867
易語言56教程視頻 瀏覽:610
linux開機啟動文件 瀏覽:773
給寶寶唱兒歌用什麼app 瀏覽:354

友情鏈接