C++ char型数组输出问题?

一个char型数组,长度为100,数组实际存储的长度未知,怎么通过c++循环语句输出数组内所有的元素呢

你说字符串?'\0’结尾呀。

void output(char c[100])
{
    // can not directly ptinf("%s", c) in case there is no '\0' in the whole array.

    for (int i = 0; i < 100 && c[i] != '\0'; ++i)
        printf("%c", c[i]);
}


 

 

 

 

如果你满意我的回答,请点采纳。你的认可是我们互助的动力。