作者nikeasyanzi (nikeasyanzi)
看板C_and_CPP
標題Re: [問題] 讀入.txt 問題
時間Fri Oct 2 14:17:14 2009
※ 引述《carlcarl (carl)》之銘言:
: 雖然原po好像已經解決了 不過我還是想po一下XD
: #include <stdio.h>
: int main(int argc, char * argv[])
: {
: char line[10][10];
: scanf("%*[^\n]%*c%[^\n]%*c%[^\n]%*c", line[0], line[1]);
: printf("%s\n%s\n", line[0], line[1]);
: return 0;
: }
: %[^\n]是到\n為止 中間加個*就可以跳過了0.0
: 雖然這裡是scanf
: fscanf應該也是差不多的用法吧~
也可以用fseek 來更改file descripter的位置
直接將file descripter指向第二行 應該也可以喔~
--
CyberPanel 5000CP 換 NT.500
http://myurl.com.tw/05bd
EmailCash 5000e 換 NT.500
http://myurl.com.tw/rgdq
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.137.148.13
推 VictorTom:請問, 標準stdio裡的FILE可以直接操作到第幾行嗎?_? 10/02 14:22
→ VictorTom:我印象中只能直接移動FILE ptr到某個offset而已說@_@" 10/02 14:22
→ nikeasyanzi:有\n就行了 是不是 我記得之前好像有這樣用過 10/02 14:30