dev c++点击编译运行后无任何反应是什么原因?
dev c++点击编译运行后无任何反应是什么原因?(程序没有问题) 把你的代码发上来 zltzlt 发表于 2020-1-20 08:52把你的代码发上来
#include <stdio.h>
#include <stdlib.h>
//struct为结构体关键字
struct Book //结构体声明(不会占据内存空间),其中Book为结构体名称
{
char title;
char author;
float price;
unsigned int date;
char publisher;
}
int main(void)
{
struct Book book; //结构体名称结构体变量
printf("请输入书名:");
scanf("%s",book.title);
printf("请输入作者:");
scanf("%s",book.author);
printf("请输入售价:");
scanf("%f",&book.price);
printf("请输入出版日期:");
scanf("%d",&book.date);
printf("请输入出版社:");
scanf("%s",book.publisher);
printf("\n=======数据录入完毕=========");
printf("书名:%s/n",book.title);
printf("作者:%s/n",book.author);
printf("售价:%.2f/n",book.price);
printf("出版日期:%d/n",book.date);
printf("出版社:%s/n",book.publisher);
system("pause");
return 0;
} dongmei 发表于 2020-1-20 09:57
#include
#include
//struct为结构体关键字
应该是报错吧
你这有两个问题
1,输入出版社的分号是中文的
2,结构体定义完之后最后的大括号要加分号! qiuyouzhi 发表于 2020-1-20 21:33
应该是报错吧
你这有两个问题
1,输入出版社的分号是中文的
没有报错,没有任何反应,改正过来之后还是这样 dongmei 发表于 2020-1-21 09:25
没有报错,没有任何反应,改正过来之后还是这样
截个图呗 qiuyouzhi 发表于 2020-1-21 09:35
截个图呗
或者你重启一下或者重装Dev C++ 我是后来报了两个错,改正回来后就好了 改完可以运行,不过日期那好像只能输入年。。。
#include <stdio.h>
#include <stdlib.h>
//struct为结构体关键字
struct Book//结构体声明(不会占据内存空间),其中Book为结构体名称
{
char title;
char author;
float price;
unsigned int date;
char publisher;
};
int main()
{
struct Book book; //结构体名称结构体变量
printf("请输入书名:");
scanf("%s",book.title);
printf("请输入作者:");
scanf("%s",book.author);
printf("请输入售价:");
scanf("%f",&book.price);
printf("请输入出版日期:");
scanf("%d",&book.date);
printf("请输入出版社:");
scanf("%s",book.publisher);
printf("=======数据录入完毕=========\n");
printf("书名:%s\n",book.title);
printf("作者:%s\n",book.author);
printf("售价:%.2f\n",book.price);
printf("出版日期:%d\n",book.date);
printf("出版社:%s\n",book.publisher);
system("pause");
return 0;
}
qiuyouzhi 发表于 2020-1-21 09:35
截个图呗
C:\Users\18360\Desktop qiuyouzhi 发表于 2020-1-21 09:36
或者你重启一下或者重装Dev C++
重装过了,还是不行。编辑运行后无反应 dongmei 发表于 2020-1-29 20:14
额
你这个是目录啊 #include <stdio.h>
#include <stdlib.h>
//struct为结构体关键字
struct Book //结构体声明(不会占据内存空间),其中Book为结构体名称
{
char title;
char author;
double price;
int year;
int mon;
int date;
char publisher;
};
int main(void)
{
struct Book book; //结构体名称结构体变量
printf("请输入书名:");
scanf("%s",book.title);
printf("请输入作者:");
scanf("%s",book.author);
printf("请输入售价:");
scanf("%f",&book.price);
printf("请输入出版日期(年):");
scanf("%d",&book.year);
printf("请输入出版日期(月):");
scanf("%d",&book.mon);
printf("请输入出版日期(日):");
scanf("%d",&book.date);
printf("请输入出版社:");
scanf("%s",book.publisher);
printf("\n=======数据录入完毕=========\n");
printf("书名:%s\n",book.title);
printf("作者:%s\n",book.author);
printf("售价:%.2f\n",book.price);
printf("出版日期:%d-%d-%d\n",book.year, book.mon, book.date);
printf("出版社:%s\n",book.publisher);
system("pause");
return 0;
}
你试试,顺便稍稍改进了一下 qiuyouzhi 发表于 2020-1-29 21:15
你试试,顺便稍稍改进了一下
还是和原来一样,编译运行后无反应 dongmei 发表于 2020-1-30 20:21
还是和原来一样,编译运行后无反应
先编译,再打开编译后的exe文件试试
页:
[1]