搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 关于struct 输出问题
标题:
关于struct 输出问题
取消只看楼主
haoyasen
等 级:
论坛游民
帖 子:90
专家分:20
注 册:2013-3-30
结帖率:
91.67%
楼主
已结贴
√
问题点数:20 回复次数:9
关于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
haoyasen
等 级:
论坛游民
帖 子:90
专家分:20
注 册:2013-3-30
第
4
楼
得分:0
回复 4楼 努力的学习
嗯 不对不过
2013-04-22 22:02
haoyasen
等 级:
论坛游民
帖 子:90
专家分:20
注 册:2013-3-30
第
5
楼
得分:0
回复 5楼 雪狼MJ
嗯 发完贴 我就知道了
2013-04-22 22:03
haoyasen
等 级:
论坛游民
帖 子:90
专家分:20
注 册:2013-3-30
第
6
楼
得分:0
回复 7楼 鈴蘭
不是 啊 谢
2013-04-22 22:04
haoyasen
等 级:
论坛游民
帖 子:90
专家分:20
注 册:2013-3-30
第
7
楼
得分:0
回复 9楼 邓士林
谢谢 知道了
2013-04-22 22:14
haoyasen
等 级:
论坛游民
帖 子:90
专家分:20
注 册:2013-3-30
第
8
楼
得分:0
回复 9楼 邓士林
我想问下 如果我在 char * a;是动态开辟的 ,然后动态开辟 struct 数组 可以吗?就是动态开辟结构体数组 能嵌套动态开辟结构体中指针吗 ,如果能 怎么开辟啊,大神!
2013-04-22 22:23
haoyasen
等 级:
论坛游民
帖 子:90
专家分:20
注 册:2013-3-30
第
9
楼
得分:0
以下是引用
liuxiaojie
在2013-4-22 22:18:07的发言:
char *a;//a是指向字符型的指针
不应该用%s,应该改为%c,下面是改过之后的代码,希望能给你带来帮助
#include
typedef struct{
char *a;
int d;
} s;
void main()
{
s ss;
scanf("%c%d",&ss.a,&ss.d);
printf("%c \t%d\t\n",ss.a,ss.d);
}
scanf("%c%d",&ss.a,&ss.d);
此剧中 应该为scanf("%s%d",ss.a,&ss.d);
把 你的不对把
2013-04-22 22:42
haoyasen
等 级:
论坛游民
帖 子:90
专家分:20
注 册:2013-3-30
第
10
楼
得分:0
回复 19楼 雪狼MJ
知道了 我的意思是你解释的那个 还有 那个关于释放顺序是 先释放里面的 在 释放结构提吗
2013-04-26 15:16
10
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-405141-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.063052 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved