#include <stdio.h>
#include <stdlib.h>
int main ()
{
char* str;
str=(char*)malloc(sizeof(char)*20);
printf ("Please input : ");
scanf ("%s",str);
printf ("%s\n",*str);
free (str);
return 0;
}
上面这么写又出现了编译通过,执行出错的情况,话说我不是一两次了。求大虾给个正解。
C语言 怎么用指针和malloc从键盘读取字符串???
-
- 帖子: 25
- 注册时间: 2011-02-05 9:40
- cuihao
- 帖子: 4793
- 注册时间: 2008-07-24 11:33
- 来自: 郑州
- 联系:
Re: C语言 怎么用指针和malloc从键盘读取字符串???
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 蓝红黄蓝绿红
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
- YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
- 联系:
Re: C语言 怎么用指针和malloc从键盘读取字符串???
小崔好细心,不过,给楼主推荐个gdb,至于怎么用,乃懂的。 

◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
- jerryone
- 帖子: 21
- 注册时间: 2012-01-10 20:22
Re: C语言 怎么用指针和malloc从键盘读取字符串???
代码: 全选
printf ("%s\n",*str);

-
- 帖子: 25
- 注册时间: 2011-02-05 9:40
Re: C语言 怎么用指针和malloc从键盘读取字符串???
代码在编译时确实没问题。编译器是vc++6.0,手头没Linux,用的是学校的xp。执行时输入后回车,有报错,且无输出。
-
- 帖子: 25
- 注册时间: 2011-02-05 9:40
Re: C语言 怎么用指针和malloc从键盘读取字符串???
感谢二楼,说对了。但没改之前,编译时确实没警告,也没错误。不过,改了之后就好啦。