C语言程序可以运行,但不显示结果

2024-11-16 20:07:18
推荐回答(3个)
回答(1):

如果你包含了stdio.h
你可以在程序的末尾,加一句:getchar();

如果你包含了conio.h
你可以在程序的末尾,加一句:getch();

如果你包含了windows.h
你可以在程序的末尾,加一句:system("pause");

如果你包含了iostream.h
你可以在程序的末尾,加一句:cin.get();

方法很多,都可以达到你要求的功能!

回答(2):

  解决方法:

  1. 手动修改:单击控制台窗口左上角---->属性---->布局  

    这里的屏幕缓冲区大小的宽度和高度就是指每行显示的字符数和行数

  2. 程序修改:
    CreateConsoleScreenBuffer           创建屏幕缓冲区
    SetConsoleActiveScreenBuffer       设置某个缓冲区为当前缓冲区
    要用到这两个函数

    可以搜索  
    控制台屏幕缓冲区
    来获得具体的实现方法

回答(3):

while(m=1)这个是不是有问题,如果是判断m等于1,应该是m==1 =这个是赋值语句。