| 查看: 456 | 回复: 1 | ||
[求助]
虽然简单,但还是不会,求大神帮帮忙! 已有1人参与
|
|
有点小问题,不知道如何改,人家说cin>>p>>'\n'; cin>>d>>endl;这两句错了 D:\c\c\islonger\test.cpp(9) : error C2679: binary '>>' : no operator defined which takes a right-hand operand of type 'const char' (or there is no acceptable conversion) D:\c\c\islonger\test.cpp(10) : error C2679: binary '>>' : no operator defined which takes a right-hand operand of type '' (or there is no acceptable conversion) 这是代码: s.cpp #include <iostream> using namespace std; #include "s.h" bool islonger(char *s1,char *s2) { int len1,len2; char *p2=s2; char *p1=s1; bool b; for(;*p1!='\0';p1++) len1=p1-s1; for(;*p2!='\0';p2++) len2=p2-s2; b = (len1>len2); cout<<b<<'\n'; return 0; } s.h #ifndef _STRING_H_ #define _STRING_H_ //#include <stdio.h> bool islonger(char *s1,char *s2); #endif test.cpp #include "s.h" #include <iostream> using namespace std; int main() { char *p,*d; cin>>p>>'\n'; cin>>d>>endl; islonger(p,d); return 0; } |
» 猜你喜欢
拟解决的关键科学问题还要不要写
已经有8人回复
为什么nbs上溴 没有产物点出现呢
已经有5人回复
存款400万可以在学校里躺平吗
已经有34人回复
求助一下有机合成大神
已经有4人回复
请教限项目规定
已经有5人回复
最失望的一年
已经有16人回复
求推荐英文EI期刊
已经有5人回复
26申博
已经有3人回复
基金委咋了?2026年的指南还没有出来?
已经有10人回复
疑惑?
已经有5人回复
» 本主题相关价值贴推荐,对您同样有帮助:
求会pro/e的大神,帮忙改一下图
已经有17人回复
论文思路,想发SCI,请各位大神看看
已经有10人回复
各位大神,求助关于核磁的审稿意见!!!
已经有10人回复
控制算法,第一篇SCI消息回来了,小修,有个不会改,求大神帮帮忙
已经有8人回复
求助 EC50 怎么算!!!! 求大神帮忙
已经有3人回复
求大神帮忙解释截断能测试中的问题!
已经有7人回复
求助大神!DNA-PAGE一直出现问题,不知道什么原因,请求大神回复帮忙解决。
已经有15人回复
环境类EI投稿求助,各路大神快来帮帮忙!!!!!!
已经有6人回复
求大神帮忙解题啊!!!
已经有4人回复
求大神们帮忙看看这个程序哪儿需要改啊
已经有7人回复
求大神帮忙翻译
已经有2人回复
求翻译,急急急,超急,大神帮帮忙吧,版主先别删啊
已经有7人回复
求翻译,急急急,超急,大神帮帮忙吧
已经有3人回复
新手求助~~求大神帮忙!!
已经有3人回复
积分求助 求大神帮忙!
已经有7人回复
各位大神,帮帮忙,考研调剂求指导
已经有17人回复
求大神帮忙解答!
已经有8人回复
很急,各位大神帮帮忙,谢谢
已经有20人回复
求各位大神帮帮忙,这些是什么植物。
已经有6人回复
羟基和TsCl的反应,应该很简单的,但是却做了好久都没做出来,大神们来帮帮忙吧!!
已经有10人回复
现在在做纳米二氧化硅,做不同粒径的,求大神帮帮忙啊,刚刚接触这个领域!
已经有4人回复
一个简单的反应但是按照文献做不出来,求做过类似的大神指教
已经有12人回复
fighter0593
金虫 (小有名气)
- 应助: 20 (小学生)
- 金币: 608.7
- 散金: 120
- 红花: 10
- 帖子: 181
- 在线: 90.9小时
- 虫号: 2666401
- 注册: 2013-09-19
- 性别: GG
- 专业: 信号理论与信号处理
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
赵建成: 金币+20, ★★★很有帮助 2014-08-07 15:51:48
感谢参与,应助指数 +1
赵建成: 金币+20, ★★★很有帮助 2014-08-07 15:51:48
|
这个你在test.cpp里面声明的是char*指针啊,没有分配内存空间。所以运行的时候会出错,另外你sin的用法不对,和cout用法不是一样的。 我把test.cpp代码改了下,可以跑了。 #include "s.h" #include <iostream> using namespace std; int main() { char *p,*d; char array1[10];//注意这个是分配内存空间,再把p指针指向它 char array2[10]; p=array1; d=array2; cin>>p; cin>>d; islonger(p,d); getchar(); return 0; } |
2楼2014-08-07 11:11:36













回复此楼