【问题标题】:dev c++ printf error in console控制台中的dev c ++ printf错误
【发布时间】:2015-05-27 01:56:39
【问题描述】:

我正在使用 orwell 的 dev c++ 5.11 来完成一些功课,但是当我在程序中运行代码时,它不会显示 printf("contenido de la matriz") 其他一切运行良好,有趣的是程序在 dev c++ 之外运行良好,我的意思是我计算机中的 .exe 文件将显示 printf,当我将代码保存到一个空文件夹时,我可以在 dev 中看到我的进度,但是当文件与许多其他文件一起时.cpp 程序然后它不会在 dev c++ 中运行,但我确实希望能够看到我在 dev 中的进展我应该怎么做我不想为我制作的每个程序创建一个文件夹。

如果您想在 dev 上试用,这里是代码。提前致谢

#include <stdio.h>
    #include <conio.h>
    int main ()
    {
             int i,j,col,lin;
             int x[6][5]={{0,1,2,3,4}, // primero ponemos el numero de linea y luego el numero de columna
                     {5,6,7,8,9},
                     {10,11,12,13,14},
                     {15,16,17,18,19},
                     {20,21,22,23,24},
                     {25,26,27,28,29}};
    col=5; lin=8; //posición del contenido de la matriz
    gotoxy(5,6); //nos posicionamos en la col 5 y linea 7 y damos un printf: contenido de la matriz
    printf("contenido de la matriz");
    for(i=0; i<=5; i++){ //en este caso es <=5 ya que en i=6 pero como empieza a contar desde el 0 y no 1 entonces por eso es 5 i=numero de linea
             for(j=0; j<=4; j++){ //ciclo anhidado j=5 y es lo mismo empieza a contar desde 0 j=numero de columna
                      gotoxy(col,lin);
                      printf("%d", x[i][j]);
                      col=col+5; //para que ponga los valores de j espaciados 
                      }
                      col=5;
                      lin++;
                      }
    getch ();
    return 0;
    }

【问题讨论】:

    标签: c printf dev-c++


    【解决方案1】:

    唯一明显的问题是您的printf()s 在任何地方都没有'\n',因此缓冲区可能没有被IDE 输出窗口刷新。

    添加'\n' 喜欢

    printf("Contenido de la Matriz\n");
    

    或在每个printf() 语句之后添加fflush(stdout);

    注意:看在上帝的份上,格式化您的代码,就好像它会被人类读取,而不仅仅是编译器。

    【讨论】:

    • 你好,朋友!感谢您的回答,但我仍然得到相同的输出,printf 没有显示在 dev c 内部,您还有其他建议吗?我会让我的代码更清楚对不起我是新人:(再次感谢。
    • 那么不要使用devc++ 使用另一个IDE 或者更好地切换到Linux 并安装geany 并停止痛苦。
    猜你喜欢
    • 2017-11-16
    • 1970-01-01
    • 1970-01-01
    • 2013-04-27
    • 2021-04-14
    • 1970-01-01
    • 1970-01-01
    • 2012-11-20
    • 2015-08-05
    相关资源
    最近更新 更多