C- toupper()

#2264566
Lesenswert?

Hallo,

ich möchte kleinbuchstaben in GRO?BUCHSTABEN wandeln.
Das geht soweit auch gut mit toupper().

hier der code

 while( i != strlen(string) )
  {
    c = string[i];
    c = toupper(c);
    putchar(c);
    i++;
  }

jetzt möchte ich aber die Großbuchstaben nicht auf der Konsole ausgeben, 
sondern in einen String schreiben um sie weiter zu verarbeiten.
Wie mache ich das - das das "c" ja ein dezimal-wert (ascii) ist!!
Gast #2265156
Lesenswert?

us73 schrieb:
> Da klingelts aber lichterloh im Karton.
Hast du mal überlegt, dass die Zeichenkette auch irgendwo her kommen 
muss?
Ich bin in meinem Auszug stillschweigend genau davon ausgegangen.

Ich habe aber auch nie Anspruch darauf erhoben, dass mein Schnippel 
vollständig ist. Er ist syntaktisch korrekt und der Kernpunkt, die 
Schleife nämlich, ist semantisch korrekt, denke ich. Nu is gut.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren