永发信息网

strstr函数的参数问题

答案:2  悬赏:0  手机版
解决时间 2021-03-17 11:24
strstr函数的参数问题
最佳答案
错误提示已经告诉你了,希望一个const char *,而你给出的是文件结构类型。所以strstr中不能用文件结构体指针作参数。追问那么是错在fpDrink这个文件指针中咯?而p2->name没错吧?这个是char *的追答p2->name不错。追问那么能不能把fpDrink强制转换成char *型??这样会不会有问题??那么能不能把fpDrink强制转换成char *型??这样会不会有问题??追答强制是可以的,但是是无用的。文件指针是复杂指针,它是指向文件信息结构体的,并不是像我们操作时的感觉一样好像是直接指向了文件字符串,即是你强制转换了,用strstr也不会从文件中找到p2->name字符串,而应该先把文件读出来存储到一个字符串中,再在这个字符串中找p2->name。追问好的,谢谢你的详细解答
全部回答
总觉得你想用的函数不是strstr……追问??何也???追答strstr跟文件有什么关系……追问就是我想在文件找有没有与目标字符串相同的字符串追答可见strstr就不是符合你要求的函数
由于“文件”可能来自HTTP,不能保证这个文件就是可以读到结尾的,所以标准C语言不会提供这样的函数,不过手动实现一个(针对“正常文件”的)函数应该不困难追问是txt文件,哪提供一下大概思路吗?
不想把文件的所有数据读入内存,而是直接在文件里找
谢谢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
信合大药店在什么地方啊,我要过去处理事情
技术管理工作怎样做好
机器人大战J全人物代码?
这块翡翠怎么样?我想打个孔直接戴。。。
0.45米x0.45米x0.45米等于几多立方
中央电视台主持人给棒女郎主持年会了?
Euclidea游戏2.2怎么过
单选题2005年7月11日,在郑和下西洋600周年纪
一个男孩他不愿意做做你的男朋友,如果你一天
怎么可以让苹果手机上同时登陆2个微信号?
在有人知道的情况下拿走了别人的财务算盗窃吗
关门的打痒和打庠哪个是正确说法?
爽乐轩东北排挡在什么地方啊,我要过去处理事
请问,“I hope everybody around me is happ
E31230.和I52300哪个性能好啊?听说E3是8路服
推荐资讯
联通的宽带用户无联通手机号码怎么注册联通官
紫菘·枫林上城3栋-2单元在什么地方啊,我要
大学概率。请问圆圈处的x+1 怎么得来的??
兴元华盛A区停车场怎么去啊,有知道地址的么
想买个房子、五十平,朝向是北向,请教各位北
天境手游哪个角色厉害 天境手游最强职业选择
rx480战古墓丽影崛起,老司机快来看看这成绩
我在天猫上买了东西,但是地址,名字写错,怎
插上耳机有声音,拔了外放没音,realtek音频
想创建个迷彩娱乐公司,需要什么条件,关于申
民生烧烤(北二街)地址有知道的么?有点事想过
滴水石穿 化学现象????~~~
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?