Hej. försöker skriva ett program som visar initialer. Det går ju lätt med ett för och ett efternamn men om man har flera namn, hur gör man då. skrev denna koden men den funkar inte. kan någon hjälpa mig?
#include <iostream>
#include <string>
using namespace std;
int main ()
{
string str, str2;
cout << "enter your name" << endl;
getline(cin, str);
int a;
while (str.size() > a){
if (str.at(a) == ' '){
str2.append(str, str.at(a) +1, 1);
}
a++;
}
cout << str.at(0) << str2 << endl;
return 0;
}
↧