社区
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);
}
这个程序为什么运行不了啊?请各位高手指点!谢谢!
...全文
48
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
作业
写回复
配置赞助广告
用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.不好意思!请多多指教!
kotlin中 ? 和 ?. 和 ?: 和 as? 和 !!的区别
? 可空类型 kotlin和Java的类型系统之间的一个很重要的区别就是,Kotlin对可空类型的显示支持 也就是说你可以声明一个变量...//这个函数并不安全,
原因
是传入的参数s如果是null,就会报空指针异常 kotlin: fun...
Shell脚本中$0、$?、$!、$$、$*、$#、$@等的意义以及linux命令
执行
返回值代表意义
、$$、$*、$#、$@等的意义以及linux命令
执行
返回值意义(1) Shell脚本中$0、$?、$!、$$、$*、$#、$@等的意义说明1.1、简要说明ps: 你在Linux环境下多试下就明白了$$Shell本身的PID(ProcessID,即脚本运行的当前进程...
(hiveSQL语句写对了,就是
执行
不对)用Notepad++写hiveSQL语句遇到的怪事!!Display all 444 possibilities? (y or n)
今天可算是碰到怪事了,一句...
原因
:我是直接双击sql语句过来的 (如下图,直接在Notepad++中双击SQL语句复制的),应该是复制到空格、换行之类的东西了!!! 解决:不要双击复制了,从sql的开始到结束手动...
什么是死锁?死锁产生的
原因
?如何避免死锁?
如果一个进程集合里面的每个进程都在等待这个集合中的其他一个进程(包括自身)才能继续往下
执行
,若无外力他们将
无法
推进,这种情况就是死锁,处于死锁状态的进程称为死锁进程。 二、死锁产生的
原因
? 1.因竞争...
php
无法
运行,php不
执行
是什么
原因
造成的
php不
执行
是什么
原因
造成的发布时间:2020-04-22 13:40:30来源:亿速云阅读:260作者:小新php不
执行
是什么
原因
造成的?相信有很多人都不太了解,今天小编为了让大家更加了解php不
执行
的
原因
,所以给大家总结了以下...
C语言
70,020
社区成员
243,264
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章