1樓:滄海雄風
很簡單 我來寫
2011-03-01 00:00:00,9001,0011156,92,10,87303291,150262852
2011-03-01 00:00:00,9001,0011156,3,10,87303289,216000651
press any key to continue
#include
#include
using namespace std;
#define n 5000
struct info
;void main()
nlen--;}}
for (int i=0,j=0,count=0;i<=nlen;i++)
else}}
cout< idno2<<','< str1<<','< iif++; } } 2樓:匿名使用者 呵呵,很明顯,資料結構是一致的,只是,對應的位數有了變化,比如兩行的差異「92」 和「3」,那麼用定長的字串,取下標的辦法肯定要出錯。 那麼我建議你使用這個函式,你看了就明白啦~~@函式名稱: strchr 函式原型: char* strchr(char* str,char ch); 函式功能: 找出str指向的字串中第一次出現字元ch的位置函式返回: 返回指向該位置的指標,如找不到,則返回空指標引數說明: str-待搜尋的字串,ch-查詢的字元所屬檔案: #include #include int main() 希望對你有幫助~~ 3樓: 內容都是定長的話,可以用string.substring(), 直接去掉 逗號和引號, 再 converttodatetime(string),取得時間資料 希望能幫到你, 別忘給分喲 4樓:孫啟明 如果這張表是靜態資料,並且可能多次載入的話,建議你一次性將資料反序列化進二進位制檔案,每次載入將資料從檔案裡序列化出來。如果對效率有要求,這樣做還是非常有效的。 根據某一行後面固定的字串,分別讀取本行該字串前面的數字這一句不是很明白,是每一行都有?還有你這數字字串一行有幾個?描述詳細些 用c 編寫一個windows應用程式,該程式功能為 從本機讀取一個文字檔案 檔案中不包含中文字元和符 10 在程式中獲得字串中數字或字母的長度時,可以先使用charenume... 第一行和後面分別讀取,先佔個位,明天奉上 cobol問題 x型資料怎麼判斷是否 都是 數字?data division中的file section裡定義檔案的field時,把相應的欄位定義為數字型的就可以了。比如file sampfile中一個record的長度是40,想把前五位讀成數字型 data... fstream fs file.txt 建立個檔案流物件,並開啟 file.txt stringstream ss 建立字串流物件 ss fs.rdbuf 把檔案流中的字元輸入到字串流中 string str ss.str 獲取流中的字串 用檔案流 需要標頭檔案cstdio freopen a.in...用C編寫Windows程式讀取檔案內容
cobol中讀取檔案如果檔案形式如下 第一行9(5)之後每行都是X 6 ,行數不定該如何讀取急求
C 中怎樣將檔案的內容讀取到string型別的字串中。謝謝