求助啊啊啊啊!!!44课结构体的
这个 不是一模一样吗??? 怎么我用dev报错一片红 老哥 你把 结构定义的 完整代码 发一下 直接发 代码 西瓜小刚 发表于 2018-10-22 21:02老哥 你把 结构定义的 完整代码 发一下 直接发 代码
大哥。。报错这个我解决了。。可是又有一个地方有问题 你看楼下 main 函数 最后的output 没有输出 ~ 先看下面的图片 给你说的错误的地方,所以 改正也就非常容易啦
#include <stdio.h>
struct Book getInput(struct Book book);//如果你方法写在main上的话,可以你不用声明
void output(struct Book book); //同上
struct Book{
char name;
int money;
char author;
};
struct Book getInput(struct Book book)
{
printf("请输入书名: ");
scanf("%s",book.name);
printf("请输入售价: ");
scanf("%d",&book.money);
printf("请输入作者: ");
scanf("%s",book.author);
return book;
}
void output(struct Book book)
{
printf("书名:%s ",book.name);
printf("售价:%d ",book.money);
printf("作者:%s ",book.author);
}
int main()
{
struct Book b1; //,b2;
printf("请录入第一本书的信息\n");
b1 = getInput(b1);
printf("\n\n");
/*printf("请录入第二本书的信息:");
b2 = getInput(b2);*/
printf("录入成功!\n\n");
printf("请验证信息:\n");
output(b1);
printf("\n\n");
return 0;
}
加油! 西瓜小刚 发表于 2018-10-23 11:05
先看下面的图片 给你说的错误的地方,所以 改正也就非常容易啦
书名:结构体定B{:10_256:} pheron 发表于 2018-10-23 17:59
书名:结构体定B
{:10_256:} 本帖最后由 西瓜小刚 于 2018-10-24 09:53 编辑
pheron 发表于 2018-10-23 17:59
书名:结构体定B
这个 这个。。。。 char 数组多给几个空间就行了。。 {:10_254:}
页:
[1]