查找文本文件中字符串在第几行?用什么函数.
我有一个文本有近2000行,格式如下:
编号 电话号码 姓名
101 11111111 阿一
.
.
.
102 222222222 阿二
我要求给出一个变量如: 编号或者 电话或者 姓名输入,就知道在第几行?要用什么函数.
----------------解决方案--------------------------------------------------------
C的话你就每次读入一个字符串进行判断了,假设第n个字符串是你要查找的话那n/3就是行数
如果每行的字符串个数不相同那就一行一行的读入进行判断
----------------解决方案--------------------------------------------------------
谢谢版主,我试试。
----------------解决方案--------------------------------------------------------
读文本直接记录换行符号的出现次数
然后判断if(n==XXXX)跳出循环进行读出文本。
----------------解决方案--------------------------------------------------------
由于对函数不太熟练,看了一遍所有的字符及字符串函数,总是对不上号,太菜了。
还是请版主提醒一下,感激不已。
----------------解决方案--------------------------------------------------------
就用scanf就可以读字符串啊,然后用strcmp判断是否相等
----------------解决方案--------------------------------------------------------