首页 > 用户发贴区 > 编程问题提问区 > c中 printf函数 打印行数 为什么有上限?
2009
05-25

c中 printf函数 打印行数 为什么有上限?

比如


#include<stdio.h>
int main( void )
{
   int i;


   for ( i = 1; i<=300; i++ ) {
      printf( “%d\n”, i );
   }


   return 0;
}


结果是 只显示 最后296个输出, 即 5\n6\n7\n……299\n300\n 


 是不是编译器自己的定义?  如何更改打印上限? 非常感谢


windows xp sp3, code::blocks 8.02



 


c中 printf函数 打印行数 为什么有上限?》有 3 条评论

  1. yy_uestc 说:

    我用的TC2.0  可以输出300啊

  2. hiroki 说:

    这是计算机电脑 总应该有个位数的 不可能无限给你地方!

  3. meloncrashed 说:

    请问各位 可以自己定义 printf的输出行上限吗 如何定义

留下一个回复