Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Anfänger: Kleinbuchstabe in Großbuchstabe umwandeln
leider komme ich nicht weiter. Könnt ihr mir einen kleinen Tipp geben wie ich den code schreiben muss damit visual studio das macht was ich will?
Grüße
#include <iostream>
using namespace std;
int main()
{
char ch;
cout<<"Enter a character in lowercase: ";
cin>>ch;
ch=ch-32;
cout<<"Entered character in uppercase: "<<ch;
return 0;
}
Und wenn du es richtig machen willst, dann verwende die Funktionen der standard library, die dir genau das erlauben, ohne direkt mit ASCII Werten zu rechnen und somit auch locale safe sind.
@Watermelon Warum verwendest du dann std::cin und std::cout aus der standard library, wenn du ja scheinbar keine library verwenden darfst? Ich nehme mal stark an, dass du keine 3rd party libraries verwenden darfst (boost, zB), aber standard library sollte immer erlaubt sein, das gehört genauso zu C++ wie alle direkten language features.
Weil es zu Konflikten kommen kann wenn man z.B. using namespace stattdessen verwendet und die Funktion in zwei Bibliotheken vorhanden ist. Da weiss der compiler dann nicht welche gemeint ist.