社区
资源
帖子详情
为什么无法执行呢?
PingJie
2003-10-16 04:57:48
看一下着问题
CString str="fujian,2003,hiji";
int p=0,n=0;
char m[16];
for(int i=0;i<16)
{
if(str[i]==',')p=1;
if((str[i]==',')&&(p==1))p=2;
if(p==1)
{
m[n]=str[i];
n++;
}
}
在vc中编译过了 ,可运行却出现了问题,望那位同志能帮忙一下。
我的目的是要取出str中“2003”这个数据
谢谢了!
...全文
77
6
打赏
收藏
为什么无法执行呢?
看一下着问题 CString str="fujian,2003,hiji"; int p=0,n=0; char m[16]; for(int i=0;i<16) { if(str[i]==',')p=1; if((str[i]==',')&&(p==1))p=2; if(p==1) { m[n]=str[i]; n++; } } 在vc中编译过了 ,可运行却出现了问题,望那位同志能帮忙一下。 我的目的是要取出str中“2003”这个数据 谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kingxu
2003-10-16
打赏
举报
回复
不用这么麻烦吧。
直接用pos来定位“,”和“ ”
取这个子串不就是2003了吗?
yintongshun
2003-10-16
打赏
举报
回复
当字符为“hiji"中的一个时不p又成了1了吗
int test;
int j=0;
for(int i=0;i<16)
{
if(str[i]==',') break;
}
for(test=i;test<i+5;test++)
{m[j++]=str[test];
}
PingJie
2003-10-16
打赏
举报
回复
哦 笔误了
应该是
CString str="fujian,2003 hiji ";
int p=0,n=0;
char m[16];
for(int i=0;i<16)
{
if(str[i]==',')p=1;
if((str[i]==' ')&&(p==1))p=2;
if(p==1)
{
m[n]=str[i];
n++;
}
}
abcpanpeng
2003-10-16
打赏
举报
回复
p的值等于2后第三个if条件还会成立吗?
也就是说当i的位置为‘,’时,p=2了,所以第三个if条件不会成立。
AlvaChin
2003-10-16
打赏
举报
回复
你的程序永远不可能正确执行!
当i=6的时候,这时if(str[i]==',')p=1;所以,p=1;
然后,if((str[i]==',')&&(p==1))p=2;条件同样成立,所以p=2;
所以你的第三个if的内容不可能被执行。
=========================================================
百尺竿头,卧薪尝胆
Darlinton
2003-10-16
打赏
举报
回复
你的逻辑有问题,不是语法的错误。A&&B与A是有包含关系的,所以不可以分别拿来作判断条件。
Java异常处理中finally什么时候不
执行
???
执行
的逻辑
finally语句块什么时候不
执行
? 1、没运行到try-catch语句这里就返回了。 1)在try语句之前,方法就有返回值,返回了,未
执行
到try语句。 int method{ return 1; //直接返回,运行不到try语句 try{ }finally{...
Java是解释
执行
还是编译
执行
的?
目录1、解释
执行
和编译
执行
的区别1.1、解释
执行
1.2、编译
执行
2、Java是解释
执行
还是编译
执行
?2.1、解释器和编译器2.2、何时编译?2.2.1、热点探测 1、解释
执行
和编译
执行
的区别 Java代码要想放到JVM里去运行,首先...
Mybatis 动态 sql 有什么用?
执行
原理?有哪些动态 sql?
如何获取自动生成的(主)键值?...这种方式最多只支持2个参数,超过2个将
无法
识别 3、第三种:多个参数封装成 map Mybatis 动态 sql 有什么用?
执行
原理?有哪些动态 sql? Mybatis 动态 sql 可以在 Xml 映
Linux上.sh文件中的命令为什么
执行
不了?
Linux上.sh文件中的命令为什么
执行
不了? (1)当*.sh文件为dos格式时,
无法
执行
文件中的命令。需要将文件格式设置为 linux格式才能
执行
。 (2)dos格式和linux格式之间的转换命令如下所示: dos2unix [-...
什么是进程? 为什么使用进程? 如何运用进程?
二丶为什么引进进程? 进程可以解决在一个系统可以并发
执行
多个任务 三丶进程的分类有哪些? a.交互进程(前台): 简单来说就是与用户进行交互操作,用户给出某些参数才能继续
执行
b.批处理进程 :与windows原来的批处理...
资源
2,586
社区成员
18,442
社区内容
发帖
与我相关
我的任务
资源
VC/MFC 资源
复制链接
扫一扫
分享
社区描述
VC/MFC 资源
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章