我真的很新的C,很抱歉,如果這是一個愚蠢的問題,但讓我們說我有一個包含文件如下:(?或字符)如何從文件中提取一行的一部分?
1 abc
2 def
3 ghi
如果我在整數關口像3函數將返回一串「ghi」。我不知道如何做到這一點。
void testFunc(int num)
{
FILE *fp;
fp = fopen("testfile.txt", "r");
if(strstr??????
}
是的..我不知道我在做什麼。任何人都可以提供任何指導嗎?
所有的信息:「我不知道」是不好的。肯定有**的東西,你可以拿出來。甚至不需要知道C.只需考慮算法。這是微不足道的。 – 2013-04-18 04:35:49
在www上搜索fopen的例子 – 2013-04-18 04:37:10
首先寫一個條件來檢查字符'3'....當這個字符發現後你可以提取字符串.. like'while(ch = fgetc(fp)!= EOF) if(ch =='3') { //提取STRING直到出現新行。 } }' – umang2203 2013-04-18 04:37:40