是個讀取隨機檔的問題(fseek). |
答題得分者是:暗黑破壞神
|
k804138
一般會員 發表:3 回覆:4 積分:1 註冊:2005-04-04 發送簡訊給我 |
FILE *fp;
fp=fopen("E:\\grey\\saperate point.txt","r");
AnsiString Str;
double x1,x2,y1;
char line[100];
char tokensep[] = " ";
char *stopstring, *token;
//fseek(fp,0,2);
for(long i=0;i<4;i )
{
fgets(line,100,fp);
token = strtok( line, tokensep );
x1 = strtod( token, &stopstring );
token = strtok( NULL, tokensep );
x2 = strtod( token, &stopstring );
token = strtok( NULL, tokensep );
y1 = strtod( token, &stopstring );
Str.printf( "X1 = %0.3f, X2 = %0.3f,y1 = %0.3f",x1,x2,y1);
Memo1->Lines->Add( Str );
}
fclose(fp); 我要讀個txt隨機檔,格式如下:
5.00 4.00 0.001
3.00 9.00 0.002
8.00 8.00 0.003
7.00 10.00 0.004
3.00 13.00 0.005
2.00 14.00 0.001
7.00 17.00 0.002
假如我要跳過前3行,讀下面的4行,請問該怎麼掉過去?我fseek不知道該怎麼使用.
|
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
|
k804138
一般會員 發表:3 回覆:4 積分:1 註冊:2005-04-04 發送簡訊給我 |
|
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
|
k804138
一般會員 發表:3 回覆:4 積分:1 註冊:2005-04-04 發送簡訊給我 |
像是txt檔案,要讀這樣的.
x座標 y座標 電容值
8116 4512 6.600000e-14
48404 12720 3.300000e-14
50119 19491 6.400000e-14
54375 18333 4.000000e-14
45204 10920 6.700000e-14
40398 5928 3.200000e-14
那是不是只要把存檔方式改變.
8116 4512 6.600000e-14 <-我無法把空白弄整齊,在8116後面是兩個空白.
48404 12720 3.300000e-14
50119 19491 6.400000e-14
54375 18333 4.000000e-14
45204 10920 6.700000e-14
40398 5928 3.200000e-14
那我可能還要問怎麼統一這樣的格式了? 發表人 - k804138 於 2005/04/04 19:23:53 發表人 - k804138 於 2005/04/04 19:26:36
|
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
|
k804138
一般會員 發表:3 回覆:4 積分:1 註冊:2005-04-04 發送簡訊給我 |
|
ubong
一般會員 發表:2 回覆:42 積分:23 註冊:2002-10-02 發送簡訊給我 |
8116 4512 6.600000e-14 <-我無法把空白弄整齊,在8116後面是兩個空白.
48404 12720 3.300000e-14
50119 19491 6.400000e-14
54375 18333 4.000000e-14
45204 10920 6.700000e-14
40398 5928 3.200000e-14
那我可能還要問怎麼統一這樣的格式了?
你可以用:
sprintf(str,"%-6s%-6s%-12s",str1,str2,str3);
便可以達到固定長度,-表向左靠,數字表示固定字數,不足部份以space補足。 ubong
------
ubong |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |