我对C++(在Java中只是一个不稳定的背景)颇为陌生,而且我非常难以打印出char数组的全部内容。我相信我需要使用一个循环,并将循环放在数组的长度上,但是我的编译尝试没有成功。这就是我现在所拥有的。在此先感谢您的帮助!使用cout打印字符数组的全部内容
#include <iostream>
#include <string>
using namespace std;
void namePrinting(char name[])
{
int i = 0;
cout << "Name: ";
while(i <= name.length())
{
cout << name[i];
i++;
}
}
int main()
{
string fullName;
cout << "Enter name: ";
cin >> fullName;
char nameArray[fullName.length()];
namePrinting(nameArray);
}
只需打印'std :: string'。 – chris
不幸的是,该任务需要我使用char数组。 – Chandy
什么任务?只需使用'cout << fullName;' – P0W