用printf()语句为什么只能输出前128个字符

来源:百度知道 编辑:UC知道 时间:2024/05/28 08:56:35
输出后128个字符全是汉字,我用的是c-free3.5
是后面128个字符输出全是汉字

printf()没有输出限制的 c-free3.5我没用过 但按标准应该没有这个限制

输出后128个字符全是汉字?是后面128个字符全是汉字呢?如果是应该是你的程序写的问题。
还是这128个是汉字?

应该是你的程序有问题 看看是不是你的输出字符串没有以\0结束

可能原因
你没有赋值到129之后,所以你后面的是乱码

同意wangtk1982,字符串没有以\0结尾,就把内存中的东西打印出来了