首页 > 编程知识 正文

c语言scanf输入数组,如何给结构体数组的成员赋值

时间:2023-05-05 05:41:44 阅读:168072 作者:1215

#包含

结构nes

{

char name[21];

int num;

(ST; /* st全局结构变量*

voidinput(structnes*ST ); /*函数原型/

voidshow_nes(structnes*ST ); /*函数原型/

----------------/

//Main //

//--------//

入主(void ) )。

{

打印(input : (n ) );

输入(ST;

打印(show : (n ) );

show_nes(ST;

getchar (;

返回0;

}

----------------/

//函数/

//--------//

voidinput(structnes*ST ) )

{

printf ('请输入您的ID和名称。 (请用空格隔开间隔。 (n );

wile(Scanf('%ds ',st-num,st-name )!=2)

{

getchar (获取)!='n ';

printf ('请按照要求正确输入! n ';

}

getchar (获取)!='n ';

}

voidshow_nes(structnes*ST ) )。

{

printf(%d%s(n ),st-num,st-name );

}

[此帖子已在2007-11-9 0:20:37中编辑]

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。