社区
C语言
帖子详情
帮我改正这个错误C
devilmoon_xp
2003-10-20 02:47:16
#include <stdio.h>
#include <string.h>
void main(){
char* name=NULL;
printf("请你输入姓名:\n");
scanf("%s",&name);
if(!strcmp(name,"Ben")){
printf("找到Ben!\n");
}else{
printf("未找到Ben!\n");
}
}
...全文
40
5
打赏
收藏
帮我改正这个错误C
#include #include void main(){ char* name=NULL; printf("请你输入姓名:\n"); scanf("%s",&name); if(!strcmp(name,"Ben")){ printf("找到Ben!\n"); }else{ printf("未找到Ben!\n"); } }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
knight0637
2003-10-20
打赏
举报
回复
你定义的name是一个指针,可是你没有使它指向某一地址,而是null,而null一般在头文件中被定义成-1,所以你的指针没有作用,正确的做法是中在定义:char *name后,给它动态分配一段内存,你可以用malloc函数,或简单的这样做:
char a[100];//形成一空间
name=a;//使指针指向这一空间
但即便这样你的程序还有问题,因为你的scanf函数中的第二个参数应是name,因为它已经是一个地址,你写成&name,就是name本身的地址,即指针的地址,当然不对
daizh
2003-10-20
打赏
举报
回复
#include <stdio.h>
#include <stdlib.h> //添加
#include <string.h>
void main(){
char* name=(char *)malloc((unsigned int)10);//修改
printf("请你输入姓名:\n");
scanf("%s",&name);
if(!strcmp(name,"Ben")){
printf("找到Ben!\n");
}else{
printf("未找到Ben!\n");
}
}
anywn_cwh
2003-10-20
打赏
举报
回复
and
scanf("%s",&name);
should be
scanf("%s",name);
liao2001
2003-10-20
打赏
举报
回复
晕,竟然没仔细看,呵呵
scanf("%s",&name);
1。scanf把子符串输入到&name开始的内存段中了
2。name没分配空间,不过这不是这的问题,呵呵
试试:
char name[100];
scanf("%s",name);
liao2001
2003-10-20
打赏
举报
回复
呵呵
好简单哦
name没有分配空间
初学C语言编程易犯的
错误
及其
改正
初学C语言编程易犯的
错误
及其
改正
初学C语言编程易犯的
错误
及其
改正
.pdf
初学C语言编程易犯的
错误
及其
改正
.pdf
MD5算法C语言实现
课程名称:C语言实现MD5算法应用知识:C语言基础知识:流程结构,文件操作,位运算,函数,宏...课程目的:1、练习C语言知识综合运用2、巩固C语言基础知识3、了解MD5算法的基本原理课程特点:1、知识点讲解细致入微2、代码一行一行带大家写,写一行讲一行。不会拿写好的代码讲解。3、保证带大家写出一个完整的有价值的小项目课时目录:1.项目介绍2.命令行参数传递3.获取文件字节数4.满组数据处理逻辑5.数据量大于0小于56的情况6.最后一组满组的情况7.最后一组大于56小于648.4个md5缓冲器常数9.64元素常数10.16个转换例程常数11.4个缓冲器算法12.生成新的md5值算法13.第一轮生成md5值14.新MD5值的生成15.写入进文件16.bug
改正
C语言实验\C语言常见
错误
中英文对照表
几乎囊括了C语言所有的常见
错误
,便于有针对得
改正
程序,对新学者的作用很大。
C语言程序设计上机实验指导书.doc
上机实验主要是培养、训练和提高学生的程序设计能力和程序调试能力。在c语言程序设计的每个实验中,除了对程序设计提出要求之外,对程序的调试方法也提出具体的要求,这样就可以逐步培养学生的静态调试和动态调试能力,以及根据
错误
信息分析、判断、
改正
错误
的能力。通过上机,还可以加深对课堂讲授内容的理解、熟悉程序的开发环境、学习计算机系统的操作方法等。
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章