國立屏東大學 資訊工程系 物件導向程式設計
using namespace std;
#include <iostream>
int main()
{
string str;
cout << "Please input a name:" ;
getline(cin,str);
if(str.find('-')==-1)
{
int f=str.find(' ')+1;
int l=str.length();
cout << "The initials are " <<str[0] << ". " << str.substr(f,l-f);
cout << " and " << str.substr(f,l-f) << ", " << str[0] << ".\n";
}
else
{
int f=str.find(' ')+1,l=str.length(),d=str.find('-')+1;
cout << "The initials are " <<str[0] << ".-" << str[d]
<< ". " << str.substr(f,l-f);
cout << " and " << str.substr(f,l-f) << ", " << str[d]
<< ".-" << str[0] << ".\n";
}
return 0;
}