搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 关于struct 输出问题
标题:
关于struct 输出问题
只看楼主
haoyasen
等 级:
论坛游民
帖 子:90
专家分:20
注 册:2013-3-30
结帖率:
91.67%
楼主
已结贴
√
问题点数:20 回复次数:19
关于struct 输出问题
#include<stdio.h>
typedef struct{
char * a;
int d;
} s;
void main()
{
s ss;
scanf("%s %d",&ss.a,&ss.d);
printf("%s \t%d\t\n",ss.a,ss.d);
}
读取位置是出了问题嘛
搜索更多相关主题的帖子:
void
2013-04-22 15:46
haoyasen
等 级:
论坛游民
帖 子:90
专家分:20
注 册:2013-3-30
第
2
楼
得分:0
求解 大神
2013-04-22 15:47
haoyasen
等 级:
论坛游民
帖 子:90
专家分:20
注 册:2013-3-30
第
3
楼
得分:0
是不是 char * a;出错了
改为char a[3];
但是 我想 char * a ;大家看看 可以实现吗
2013-04-22 16:00
努力的学习
等 级:
论坛游民
帖 子:26
专家分:48
注 册:2013-3-28
第
4
楼
得分:4
感觉应该把主函数中的"%s"改成"%c",因为上边的结构体中定义的是指向字符型的指针变量a。。改过之后我编译了一下可以了 当然我的指针学的不是很好 还有待提高 希望我们共勉。。
2013-04-22 16:44
雪狼MJ
来 自:甘肃
等 级:
蝙蝠侠
威 望:
4
帖 子:267
专家分:853
注 册:2012-5-27
第
5
楼
得分:4
你直接char *a是不对的,它只是个指针,系统不知道应该给它多少内存,要么用char a[MaxSize]的形式,要么在后面用malloc函数给char *a 动态分配内存。
Edsger Dijkstra:算法+数据结构=程序
2013-04-22 16:48
雪狼MJ
来 自:甘肃
等 级:
蝙蝠侠
威 望:
4
帖 子:267
专家分:853
注 册:2012-5-27
第
6
楼
得分:0
也就是说,你定义的时候是char *a,而且后面没有对指针的操作,直接进行输入值是不可以的
Edsger Dijkstra:算法+数据结构=程序
2013-04-22 16:50
鈴蘭
等 级:
论坛游侠
帖 子:48
专家分:145
注 册:2013-4-1
第
7
楼
得分:4
#include<stdio.h>
typedef struct
{
char *a;
int d;
} s;
void main()
{
s ss;
char c;
ss.a=NULL;
scanf("%c %d",&c,&ss.d);
ss.a=&c;
printf("%c\t%d\t\n",*ss.a,ss.d);
}
貌似可以执行,不知是不是楼主想要的结果
菜鸟一枚,回复如有错误,还望谅解!
2013-04-22 18:35
鈴蘭
等 级:
论坛游侠
帖 子:48
专家分:145
注 册:2013-4-1
第
8
楼
得分:0
指针是指向变量的,即存放变量的地址,而楼主没有定义变量让指针去指
菜鸟一枚,回复如有错误,还望谅解!
2013-04-22 18:40
邓士林
来 自:淮河河畔
等 级:
贵宾
威 望:
61
帖 子:2391
专家分:13384
注 册:2013-3-3
第
9
楼
得分:4
#include<stdio.h>
#include<stdlib.h>
typedef struct
{
char *a;
int d;
} s;
void main()
{
s ss;
ss.a=(char *)malloc(sizeof(char));
scanf("%s %d",&ss.a,&ss.d);
printf("%c\t%d\t\n",ss.a,ss.d);
}
可以了
Maybe
2013-04-22 18:51
haoyasen
等 级:
论坛游民
帖 子:90
专家分:20
注 册:2013-3-30
第
10
楼
得分:0
回复 4楼 努力的学习
嗯 不对不过
2013-04-22 22:02
20
1/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-405141-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.045960 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved