社区
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);
}
这个程序为什么运行不了啊?请各位高手指点!谢谢!
...全文
60
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,在自己粘贴复制到shell命令中的时候会报错, 或者这种错
原因
:我是直接双击sql语句过来的 (如下图,直接在Notepad++中双击SQL语句复制的),应该是复制到空格、换行之类的东西了!!! 解决:不要双击复制了,从sql的开始到结束手动...
解决java中nextline
无法
读入字符串的问题
解决java中nextLine()
无法
读入字符串的问题。 这是楼主最近写的一段代码: 这是输出,然而楼主发现, 中的in.nextLine()并没有接受接盘输入,而是直接跳过!! 是什么
原因
呢?? 1.Scanner 的输入机制: 首先,Scanner是一个扫描器,它扫描数据都是去内存中一块缓冲区中进行扫描并读入数据的,而我们在控制台中输入的数据也都是被先存入缓冲区中等待扫描器...
由于找不到msvcp140.dll
无法
继续
执行
代码是什么
原因
电脑提示“由于找不到msvcp140.dll
无法
继续
执行
代码”是什么
原因
?msvcp140.dll是MicrosoftVisualC++的动态链接库文件,是电脑系统重要的文件,。程序可根据DLL文件中的指令打开、启用、查询、禁用和关闭驱动程序。若丢失msvcp140.dll文件,可能会导致某些软件和游戏等程序
无法
正常启动运行,并且导致电脑系统弹窗报错,小编今天就把修复教程分享给大家;
Ubuntu14.04安装失败!!很伤心,Why?
昨天下午收到淘宝卖家的光盘就迫不及待的开始安装了! 1、将电脑BIOS设置为从光盘启动: 我的本子有些老了,lenovo E430,不知道按哪个键才能进入BIOS,搜了一圈,说是F12或者是Delete键,好像我两个都按了,反正进入了,设置了光盘启动。 PS:我不喜欢用触摸板,喜欢外接鼠标,但是大拇指总是不经意间碰到触摸板,于是继续bing,发现少了鼠标驱动,于是下载鼠标驱动,安装。在控制面
kotlin中 ? 和 ?. 和 ?: 和 as? 和 !!的区别
? 可空类型 kotlin和Java的类型系统之间的一个很重要的区别就是,Kotlin对可空类型的显示支持 也就是说你可以声明一个变量,并且使用可空类型?来表示这个变量是可以为null的 比如: java: int StrLen(String s){return s.length} //这个函数并不安全,
原因
是传入的参数s如果是null,就会报空指针异常 kotlin: fun...
C语言
70,040
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章