0
只是想知道是否有人可以幫我解決這個問題我有,程序總是因爲某種原因崩潰,我不知道爲什麼。我還是新來的C++,所以,是的。打印字符串數組的第一個/最後一個元素的問題
什麼它應該做的事:
- 創建5種可能的元素的字符串數組。
- 從用戶那裏獲取(姓氏和名字)5名
- 打印字符串
- 創建一個字符串,有用戶分配一個句子到字符串數組的第一個和最後一個元素。
- 打印從(4)
步驟4,5串是容易的,但我真的不明白如何在步驟顯示的字符串的最後一個元素3
int x;
string n1,n2,n3,n4,n5,user;
string array[5]={n1,n2,n3,n4,n5};
cout<<"Enter 5 names: "<<endl;
getline(cin,n1);
getline(cin,n2);
getline(cin,n3);
getline(cin,n4);
getline(cin,n5);
cout<<endl;
for(x=0;x<5;x++)
{
int y=array[x].length();
cout<<array[x].substr(0,1)<<"\t"<<array[x].substr(y,1)<<endl;
}
cout<<endl;
cout<<"Enter sentence for string: "<<endl;
getline(cin,user);
cout<<user<<endl;
system("pause");
return 0;