導航:首頁 > 文件目錄 > c寫入txt文件內容逗號分隔

c寫入txt文件內容逗號分隔

發布時間:2023-05-25 21:55:56

1. C語言結構體讀取txt文件中內容,有逗號

  1. 用字元讀出,判斷是否為『,』,是的話就轉化為結構體中的一個變數值,再讀取判斷,直到都讀出來。

  2. 寫入文件的時候每個數據的位元組數都是定好的,直接讀取一行,然後用memcpy(char* des,char* str,int n)讀取,memcpy(des,str+n,m);從廳檔第n個位元組讀m個位元組。

兩種都可以,第二種讀字元串的時候有點問題,需要再做處理,因為寫入文件時字緩渣符串是靠後寫的,如%10s,你寫入abc,存入文件的是「 abc」,而我們需扮哪亂要的是"abc",前面多了空格,所以你要處理下,要不然比較時字元串是不等的。

2. C語言中如何讀取以逗號分割的文件中的數據

在C語言中,可以使用格式化輸入函數fscnaf來解決上述問題,例如有文本文件的數據保存方式為:
12,13
34,56
......
則在fscnaf中可以按如下方法輸入:
fscanf(fp,"%d,%d\n",&a,&b);

3. VC中如何把一個二維數組的數據寫入TXT文件中

可以使用C++的fstream類,將二維數組中的每個數據逐個寫入txt文件,並每行換行。

以整型二維數組寫到txt文件中為例,代碼如下:

#include<fstream>
#include<iostream>
usingnamespacestd;
intmain()
{
inta[10][10];//10*10的二維數組。
inti,j;

//輸入二維數組的值。
for(i=0;i<10;i++)
{
for(j=0;j<10;j++)
{
cin>>a[i][j];
}
}

ofstreamout("out.txt");//打開文件。
for(i=0;i<10;i++)
{
for(j=0;j<10;j++)
{
out<<a[i][j]<<',';//將每個元素寫入文件,以逗號分隔。
}
out<<endl;//每行輸出結束,添加換行。
}

return0;
}

4. 如何用C++讀取取txt文檔中的數據,數據中間用逗號分開

#include <iostream>
#include<fstream>
using namespace std;
int main(void)
{

ifstream cin("aaa.txt"); //把輸入流定位到aaa.txt文件
double data[1000]; //你的數組
int n=0;
char h;
while(cin>>data[n]>橡謹>h) //輸入,數據存在data數組中
{
n++;
}
n++;
while(n--)
{
cout<<data[n]<<endl; //顯示你的數頃喚據
}

}
這個是最簡單有效的雀如凱。

閱讀全文

與c寫入txt文件內容逗號分隔相關的資料

熱點內容
聯盟會員網站上應該有哪些內容 瀏覽:957
編程里ch什麼意思 瀏覽:644
寶山桌上文件櫃多少錢 瀏覽:884
電信網路電視怎麼看直播電視 瀏覽:319
直播帶貨運營怎麼做數據 瀏覽:882
linux系統csv文件打開亂碼 瀏覽:624
js平方根計算 瀏覽:474
命令提示符如何看網路結構 瀏覽:921
mac的lr配置文件路徑 瀏覽:424
在電腦上怎麼qq傳文件怎麼打開不了 瀏覽:154
百度雲怎麼找本地文件 瀏覽:661
小米4怎樣把程序加密 瀏覽:118
蘋果手機屏幕6個密碼 瀏覽:882
如何用手機編程小游戲 瀏覽:531
輸入你的小程序appid 瀏覽:276
ps文件暫存檔已滿 瀏覽:230
微信紅包留言可以語音 瀏覽:192
c語言畫直線代碼 瀏覽:107
華為g7文件管理在哪裡 瀏覽:74
word2003修改批註人 瀏覽:445

友情鏈接