|
发表于 2013-6-9 01:29:52
|
显示全部楼层
小新110 发表于 2013-6-8 22:04
兄弟,你没有给指针分配空间啊。
还有,换成ide工具学习吧,会比较好一点,turber c太老了
代码:
正解,指针如果没有指向的一块空间的话,是不能用的。
struct student
{
int num;
char name[20];
char tel[24];
} mm[2];
void main()
{
printf( "sss" );
int i;
for( i = 0; i < 2; i++ )
{
mm.num = i + 1;
printf("input the name:\n");
gets( mm.name );
printf("input the telNumber:\n");
gets( mm.tel );
}
for( i = 0; i < 2; i++ )
printf( "No.%d,Name:%s,Tel:%s\n", mm.num, mm.name, mm.tel );
}
这是在全局那里直接定义字符数组,其实用法差不多,看你的需要。
希望对你有帮助,加分加上楼。
一起学习,天天向上,加油吖!!{:7_175:} |
评分
-
查看全部评分
|