| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 905 人关注过本帖
标题:按照书本代码原样输入结果却出现错误,请指出错误之处
只看楼主 加入收藏
applejazz
Rank: 1
等 级:新手上路
帖 子:10
专家分:3
注 册:2015-5-9
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:15 
按照书本代码原样输入结果却出现错误,请指出错误之处
#include <stdio.h>
#include <string.h>

int trim(char s[])
 {
     int n;
     
     for (n = strlen(s)-1; n >= 0; n--)
        if (s[n] != ' ' && s[n] != '\t' && s[n] != '\n')
           break;
     s[n+1] != '\0';
     return n;
 }


编译错误:
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: include return 
2015-05-17 23:05
applejazz
Rank: 1
等 级:新手上路
帖 子:10
专家分:3
注 册:2015-5-9
收藏
得分:0 
问题追加:编译器用的是DEV c++
换成VS 2010后
图片附件: 游客没有浏览图片的权限,请 登录注册
2015-05-17 23:07
LGing
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:32
专家分:107
注 册:2015-3-15
收藏
得分:2 
主函数呢?
2015-05-17 23:17
applejazz
Rank: 1
等 级:新手上路
帖 子:10
专家分:3
注 册:2015-5-9
收藏
得分:0 
回复 3楼 LGing
没有主函数
2015-05-17 23:21
取名字
Rank: 8Rank: 8
等 级:贵宾
威 望:21
帖 子:236
专家分:924
注 册:2015-4-27
收藏
得分:2 
有错误提示,按错误提示一步一步去改正就可以了。
用VS 2010出现的2个错误:
1、这个错误是说在链接成windows程序时出现错误,因为你编写windows程序是需要WinMain主函数的,这里指缺少主函数,可以将链接选项改为“control”(控制台程序);
2、这个错误是说在“s[n+1] != '\0';”语句中“!=”运算符运用不恰当,应改为“s[n+1] = '\0';”。因为楼主代码中存在的这个函数功能是删除字符串尾部的空白字符,当删除完字符串尾部的空白字符之后,在最后一个有效字符的后面添加字符串结束符“\0”,所以楼主的这一句指令不是“s[n+1] != '\0';”而应该是“s[n+1] = '\0';”。



2015-05-17 23:39
TAAAAB
Rank: 7Rank: 7Rank: 7
来 自:湖南
等 级:黑侠
威 望:1
帖 子:243
专家分:635
注 册:2011-5-29
收藏
得分:2 
你确定书上有说这是一个完整的代码,连main都没有

人有多懒,编程就有多难。
2015-05-18 09:09
小白鸟
Rank: 1
来 自:浙江
等 级:新手上路
帖 子:6
专家分:2
注 册:2015-5-18
收藏
得分:2 
请问一下你用的这个是什么软件

小白一只求收领
2015-05-18 11:42
applejazz
Rank: 1
等 级:新手上路
帖 子:10
专家分:3
注 册:2015-5-9
收藏
得分:0 
回复 7楼 小白鸟
Dev c++
2015-05-18 20:59
applejazz
Rank: 1
等 级:新手上路
帖 子:10
专家分:3
注 册:2015-5-9
收藏
得分:0 
回复 6楼 TAAAAB
并没有主函数
2015-05-18 20:59
取名字
Rank: 8Rank: 8
等 级:贵宾
威 望:21
帖 子:236
专家分:924
注 册:2015-4-27
收藏
得分:0 
但是错误提示说需要主函数,你不妨加个主函数试试。
2015-05-18 22:19
快速回复:按照书本代码原样输入结果却出现错误,请指出错误之处
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030083 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved