Gast
#2387868
Hallo,
Ich habe ein Problem mit dem Datentyp string in C++.
Ich möchte in einem String, den ich eingelesen habe alle Kleinbuchstaben
durch Großbuchstaben ersetzten. Allerdings bekomme ich vom Compiler die
Fehlermeldung:"cannot convert std::string to char"
using namespace std;
cahr c[100];
char d[100];
string ar[10] = {"test"};
cout << ar <<endl;
for(int i=0; i<4; i++)
{
c[i] = ar[i];
d[i] = toupper(c[i]);
ar[i] = d[i];
}
cout <<ar <<endl;
Warum ist es nicht möglich ein einzelens Zeichen einer string-variablen
einer char Variablen zuzuweisen? Und wie mache ich das richtig? Ich habe
nichts verständliches im Internet gefunden, allerdings scheint das oben
geschriebene bei manchen zu funktionieren.