社区
C语言
帖子详情
请问如下程序正确吗
bzxaggio
2010-11-30 11:54:36
for (i=1;i++;i<=1000)
{
fgets(buffer,100,file);
if (buffer=="-100")
break;
else
string=buffer;
end
}
目的是从一个txt文本中每行读入一次 并给string赋值 直到读到txt的-100结束 file为指针 指向txt file
txt格式如下:
asdasdasd;
asdwasdasd=121;
sdasd
-100
...全文
77
13
打赏
收藏
请问如下程序正确吗
for (i=1;i++;i<=1000) { fgets(buffer,100,file); if (buffer=="-100") break; else string=buffer; end } 目的是从一个txt文本中每行读入一次 并给string赋值 直到读到txt的-100结束 file为指针 指向txt file txt格式如下: asdasdasd; asdwasdasd=121; sdasd -100
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aining0809
2010-11-30
打赏
举报
回复
>LZ是正确的,不再重复!
LS是正确的,不再重复!
aining0809
2010-11-30
打赏
举报
回复
LZ有点儿乱了,这个如果是C++也不部分内容是正确的。
但是这个是C程序,绝对没有这么方便的使用。
LZ是正确的,不再重复!
bzxaggio
2010-11-30
打赏
举报
回复
[Quote=引用 7 楼 bcj00000 的回复:]
引用 6 楼 bcj00000 的回复:
不可以你那是比较两个变量的地址,不是内容
strncmpy(buffer,"-100",sizeof("-100"));
多打了个y
strncmp();
[/Quote]
那请问用strncmpy(buffer,"-100",sizeof("-100")) 这样的话就是比较字符串的内容了是不??
还有 break没有错吧 判断出读入的txt内容为-100就自动跳出 没有错吧??
此段语句目的是从一个txt文本中每行读入一次 并给string赋值 直到读到txt的-100结束 file为指针 指向text file
luciferisnotsatan
2010-11-30
打赏
举报
回复
[Quote=引用 7 楼 bcj00000 的回复:]
引用 6 楼 bcj00000 的回复:
不可以你那是比较两个变量的地址,不是内容
strncmpy(buffer,"-100",sizeof("-100"));
多打了个y
strncmp();
[/Quote]
+1
memoleak
2010-11-30
打赏
举报
回复
if...else...end
楼主用的是C语言吗?
liutengfeigo
2010-11-30
打赏
举报
回复
字符串不能用==来比较。
bcj00000
2010-11-30
打赏
举报
回复
[Quote=引用 6 楼 bcj00000 的回复:]
不可以你那是比较两个变量的地址,不是内容
strncmpy(buffer,"-100",sizeof("-100"));
[/Quote]
多打了个y
strncmp();
bcj00000
2010-11-30
打赏
举报
回复
不可以你那是比较两个变量的地址,不是内容
strncmpy(buffer,"-100",sizeof("-100"));
bzxaggio
2010-11-30
打赏
举报
回复
[Quote=引用 3 楼 hnuqinhuan 的回复:]
string=buffer;
应该是拷贝函数吧 strcpy
[/Quote]
那如果改成
char *con="-100";
for (i=1;i++;i<=1000)
{
fgets(buffer,100,file);
if (buffer==con)
break;
else
str=buffer;
end
}
可以不??
就想叫yoko
2010-11-30
打赏
举报
回复
不要用string作为变量名,你用str都行
無_1024
2010-11-30
打赏
举报
回复
string=buffer;
应该是拷贝函数吧 strcpy
無_1024
2010-11-30
打赏
举报
回复
if (buffer=="-100")
字符串比较不是这么比较的 要用strcmp 比较函数
Athenacle_
2010-11-30
打赏
举报
回复
不对把~。
微信扫码点餐小
程序
云开发cms网页管理后台后厨端订单数据库折线趋势图
1-5,购物车 首先菜品列表页可以直接添加商品到购物车 购物车弹起后可以做如下操作 1,增删单个菜品 2,清空购物车 3,删除菜品 这些操作都和菜品列表是联动的,也就是菜品列表和购物车里增删个数,都是可以同步的...
【笔记】
程序
正确
性的证明
程序
规约
程序
功能的精确描述
程序
规约:对
程序
所实现功能的精确描述, 由
程序
的前置断言和后置断言两...非形式化
程序
规约采用自然语言描述
程序
功能,简单、方便,但存在二义性,因此,不利于
程序
的
正确
性证明。
由于应用
程序
配置不
正确
,
程序
未能启动”--原因及解决方法
245.entry问题描述:当运行由VC 2005 编译的
程序
时,出现错误消息“由于应用
程序
配置不
正确
,
程序
未能启动.重新安装应用
程序
可能会纠正这个错误”解决方法:在目标机器安装VCRedist_x86.exe可以解决这个问题。该文
Cadence Allegro 应用
程序
无法启动,因为应用
程序
的并行配置不
正确
Cadence Allegro 应用
程序
无法启动,因为应用
程序
的并行配置不
正确
最近在使用Cadence Allegro时,打不开这个软件,显示如下错误。搜索了很多资料,也下载了很多
程序
补丁包,均不可行。最后从网上找到最终解决办法,...
应用
程序
无法启动,因为应用
程序
的并行配置不
正确
今天在重起电脑以后,打开...也是同样的,应用
程序
无法启动,因为应用
程序
并行配置不
正确
。) 解决办法如下: 进入你的chrome 路径,我这里是 C:\Program Files (x86)\Google\Chrome\Application,你们的可...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章