看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《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