dongmei 发表于 2020-1-19 23:02:47

dev c++点击编译运行后无任何反应是什么原因?

dev c++点击编译运行后无任何反应是什么原因?(程序没有问题)

zltzlt 发表于 2020-1-20 08:52:12

把你的代码发上来

dongmei 发表于 2020-1-20 09:57:29

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;
}

qiuyouzhi 发表于 2020-1-20 21:33:07

dongmei 发表于 2020-1-20 09:57
#include
#include
                                                //struct为结构体关键字


应该是报错吧
你这有两个问题
1,输入出版社的分号是中文的
2,结构体定义完之后最后的大括号要加分号!

dongmei 发表于 2020-1-21 09:25:54

qiuyouzhi 发表于 2020-1-20 21:33
应该是报错吧
你这有两个问题
1,输入出版社的分号是中文的


没有报错,没有任何反应,改正过来之后还是这样

qiuyouzhi 发表于 2020-1-21 09:35:45

dongmei 发表于 2020-1-21 09:25
没有报错,没有任何反应,改正过来之后还是这样

截个图呗

qiuyouzhi 发表于 2020-1-21 09:36:22

qiuyouzhi 发表于 2020-1-21 09:35
截个图呗

或者你重启一下或者重装Dev C++

qiuyouzhi 发表于 2020-1-21 09:37:42

我是后来报了两个错,改正回来后就好了

法克鱿 发表于 2020-1-21 14:58:21

改完可以运行,不过日期那好像只能输入年。。。
#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;
}

dongmei 发表于 2020-1-29 20:14:55

qiuyouzhi 发表于 2020-1-21 09:35
截个图呗

C:\Users\18360\Desktop

dongmei 发表于 2020-1-29 20:16:18

qiuyouzhi 发表于 2020-1-21 09:36
或者你重启一下或者重装Dev C++

重装过了,还是不行。编辑运行后无反应

qiuyouzhi 发表于 2020-1-29 21:07:56

dongmei 发表于 2020-1-29 20:14



你这个是目录啊

qiuyouzhi 发表于 2020-1-29 21:15:21

#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;
}
你试试,顺便稍稍改进了一下

dongmei 发表于 2020-1-30 20:21:55

qiuyouzhi 发表于 2020-1-29 21:15
你试试,顺便稍稍改进了一下

还是和原来一样,编译运行后无反应

qiuyouzhi 发表于 2020-1-31 08:09:56

dongmei 发表于 2020-1-30 20:21
还是和原来一样,编译运行后无反应

先编译,再打开编译后的exe文件试试
页: [1]
查看完整版本: dev c++点击编译运行后无任何反应是什么原因?