C++11 当行比数组长时,如何将行读入字符数组?
我尝试使用以下命令将一行读入字符数组:C++11 当行比数组长时,如何将行读入字符数组?,c++11,char,C++11,Char,我尝试使用以下命令将一行读入字符数组: char arr[3]; char arr2[3]; cin.getline(arr,3); cout<<arr<<endl; cin.getline(arr2,3); cout<<arr2<<endl; char-arr[3]; char-arr2[3]; cin.getline(arr,3); 难道你在问不可能的事吗 在创建目标数组之前,先获取字符串的长度,然后发射。尝试获取字符,而不是行。
char arr[3];
char arr2[3];
cin.getline(arr,3);
cout<<arr<<endl;
cin.getline(arr2,3);
cout<<arr2<<endl;
char-arr[3];
char-arr2[3];
cin.getline(arr,3);
难道你在问不可能的事吗
在创建目标数组之前,先获取字符串的长度,然后发射。尝试获取字符,而不是行。