運用C 如何讀取一行字串的指定字元

2021-07-08 22:33:56 字數 1100 閱讀 3953

1樓:泡影果果

從檔案中讀取資料,一行一行的讀取,用getline#include

fstream in;

cstring strfilename = "e:\\測試\\a.txt"; //路徑是雙斜槓

in.open(strfilename,ios::in); //ios_base::in

while( !in.eof()) //如果沒有讀到檔案結尾in.close();

2樓:水上漂湯

c還是c++?c++比c強大太多,學c++就要少用字元陣列c++版:

#include

#include

#include

using namespace std;

string readspecialword(string line, int num)

while (num--);

return str;

}int main()

3樓:阿四哥

c語言字串的學習,輸入指定字串,並且計算字串的位數

c++如何從檔案中讀取字串

4樓:匿名使用者

一般來說在c++語言中讀取txt檔案的資訊有三種方法:

1、使用c語言標準檔案i/o中的fopen()、fread()等等函式。示例如下(vc6.0下編譯通過):

#include

file*stream;

void main(void)

}2、使用c++語言中的檔案i/o中的ofstream,ifstream,fstream。示例如下(vc6.0下編譯通過):

#include

#include

#include

using namespace std;

int main ()

while (!in.eof() )

return 0;

}3、使用作業系統中的api函式,比如windows上的readfile()、openfile()等等,現在作業系統一般都具備記憶體檔案對映功能,對於大的txt檔案,一般都使用這種方式操作。

c如何讀取檔案中的一部分字串內容

首先算出檔案內容長度,用file l sizeof 檔名 其次把要比較的內容放到陣列buff1,檔案的內容放到陣列buff2,for j 0 j 11 j 要比較11個字元for i 0 i出本次盾環 有了這些參考只要你懂一些除錯方法,相信你是能做出來的,如果我把全部程式貼出來,對你個人而言是沒好處...

求助c語言 刪除文字檔案內的指定字串

include include int main printf 待刪除的字串 gets str while fgets s,81,fin if strcmp str,s fprintf fout,s s fclose fin fclose fout return 0 1.開啟一個tmp.txt的檔案...

如何定義定義的字串,C語言中如何定義字串?

定義的字串 可以通過字元陣列或字元指標來定義字串,也可以用巨集定義對常量字串進行定義。下面通過舉例來分別進行說明 char str1 helloworld 通過字元陣列來定義字串 helloworld 陣列中每個儲存單元存放一個字元 char str2 helloworld 通過字元指標來定義字串 ...