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

時間 2021-07-08 22:33:34

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陣列輸入一行字串(長度小於字元,只有字母和

珈藍惜夢 源程式 以及演算法解釋如下 define crt secure no warnings vs環境下需要,vc不需要 include include int main 字元陣列 int numb count 0 數字個數 int abc count 0 大寫字母個數 int abc coun...

c語言輸入一行字串,如何統計其中的字母和數字的個數

問明 要統計英文字母,空格,數字和其他字元的個數,如下 include include int main char c int letters 0 int space 0 int digit 0 int other 0 printf 請輸入一行字元 while c getchar n if c a ...

C 怎麼讀取檔案指定的一行或計算出某一行的偏移量。謝謝大家了,這個問題我真被難住了

假如是不規則文字 每行所佔空間不同 那麼在不增加其他索引的情況下,只能根據讀取到的換行個數確定行數。這樣效率勢必低下。假如對儲存空間的節約要求不高,可以將詞庫檔案格式化 每行所佔空間相同 這樣seek起來會快很多。c 讀檔案如何定位到某一行?c 不支援直接定位到某一行。不過可以通過先定位到檔案開始,...