社区
C语言
帖子详情
无法执行!是什么原因呢?
gxlinly
2008-04-09 01:42:03
#include<stdio.h>
#include<string.h>
main()
{
char *p1,*p2,str[50]="abc";
p1="abc";p2="abc";
strcpy(str1+1,strcat(p1,p2));
printf("%s\n",str);
}
这个程序为什么运行不了啊?请各位高手指点!谢谢!
...全文
54
2
打赏
收藏
无法执行!是什么原因呢?
#include #include main() { char *p1,*p2,str[50]="abc"; p1="abc";p2="abc"; strcpy(str1+1,strcat(p1,p2)); printf("%s\n",str); } 这个程序为什么运行不了啊?请各位高手指点!谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Inhibitory
2008-04-09
打赏
举报
回复
char *p1,*p2,str[50]="abc";
p1="abc";p2="abc";
strcpy(str1+1,strcat(p1,p2)); // 注意, p1和p2只是定义为一个指针, 并没有为他们分配内存空间, 所以会出错
可以修改为:
#include <stdio.h>
#include <string.h>
main()
{
char *p1,*p2,str[50]="abc";
p1 = (char*)malloc(100); // 分配内存空间
p2 = (char*)malloc(100);
strcpy(p1, "abc");
strcpy(p2, "abc");
strcpy(str+1,strcat(p1,p2));
printf("%s\n",str);
}
gxlinly
2008-04-09
打赏
举报
回复
上面的贴子strcpy(str1+1,strcat(p1,p2));中的str1改为str.不好意思!请多多指教!
(hiveSQL语句写对了,就是
执行
不对)用Notepad++写hiveSQL语句遇到的怪事!!Display all 444 possibilities? (y or n)
今天可算是碰到怪事了,一句...
原因
:我是直接双击sql语句过来的 (如下图,直接在Notepad++中双击SQL语句复制的),应该是复制到空格、换行之类的东西了!!! 解决:不要双击复制了,从sql的开始到结束手动...
解决java中nextline
无法
读入字符串的问题
是什么
原因
呢?? 1.Scanner 的输入机制: 首先,Scanner是一个扫描器,它扫描数据都是去内存中一块缓冲区中进行扫描并读入数据的,而我们在控制台中输入的数据也都是被先存入缓冲区中等待扫描器...
kotlin中 ? 和 ?. 和 ?: 和 as? 和 !!的区别
? 可空类型 kotlin和Java的类型系统之间的一个很重要的区别就是,Kotlin对可空类型的显示支持 也就是说你可以声明一个变量...//这个函数并不安全,
原因
是传入的参数s如果是null,就会报空指针异常 kotlin: fun...
由于找不到msvcp140.dll
无法
继续
执行
代码是什么
原因
电脑提示“由于找不到msvcp140.dll
无法
继续
执行
代码”是什么
原因
?msvcp140.dll是MicrosoftVisualC++的动态链接库文件,是电脑系统重要的文件,。程序可根据DLL文件中的指令打开、启用、查询、禁用和关闭驱动程序。...
2021年金九银十最新的VUE面试题☀️《❤️记得收藏❤️》
:capital_abcd:1、讲一讲 MVVM:abcd:2、Vue2.x 响应式数据原理:1234:3、Vue3.x 响应式数据原理:symbols:4、vue2.x 中如何监测数组变化:abc:5、nextTick 知道吗,实现原理是什么?:a:6、Vue 的生命周期:ab:7、接口...
C语言
70,035
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章