導航:首頁 > 文件教程 > 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語言文件讀入矩陣相關的資料

熱點內容
安卓電腦文件管理器 瀏覽:512
聯想手機k860刷機教程 瀏覽:356
oa刪除已發文件 瀏覽:397
win7asp配置文件 瀏覽:362
java網頁能做心跳機制 瀏覽:817
逆戰文件應用在哪裡 瀏覽:102
紅頭文件訂書紅線在哪裡 瀏覽:851
excel怎麼做文件頭 瀏覽:703
為什麼word找不到文件菜單 瀏覽:671
ios15安裝後找不到描述文件 瀏覽:440
學編程怎麼學最有效 瀏覽:873
通過wifi傳文件到ipad 瀏覽:197
js隨機顏色 瀏覽:611
文件快速復制到u盤的軟體 瀏覽:443
如何檢查無線網路驅動是否正常 瀏覽:468
百度網盤來自分享的文件在哪裡 瀏覽:127
如何發視頻到騰訊視頻文件夾里 瀏覽:510
微信打開cad外部文件找不到 瀏覽:882
平板可以打開各種文件後綴的軟體 瀏覽:531
蘋果微信文件怎麼全選 瀏覽:749

友情鏈接