cout怎么连续输出多个字符,在c

发布时间:

cout怎么连续输出多个字符

cout怎么连续输出多个字符

在c 中如何用cout输出整个字符数组?

可以通过逐个输出字符数组元素的方式进行输出。如果直接输出数组名,系统默认以字符串方式输出,遇到结束符\0就会停止。要无条件输出字符数组内的所有元素个数,那么只能遍历数组,逐个元素输出。参考代码如下:#include <iostream>using namespace stdint main(){ char buf[5] = {"a", "\0", "c", "D", ","}//中间有\0,且最后一个字符并非\0,这种字符数组用cout << buf的方式是无法正确输出的。 int i for(i = 0 i < 5 i )//逐个输出每个元素。 cout << buf[i] return 0}