gross in klein buchstaben umwandeln



  • Hallo,
    ich will wenn ich den namen eingebe , automatische umwandlung machen gross in klein buchstaben oder andersrum

    [cpp]
    #include <iostream.h>
    #include <conio.h>
    #include <time.h>
    #include <iomanip>
    #include <math.h>
    #include <stdio.h>
    #include <string.h>

    using namespace std;

    void main()
    {
    float password,eingabe,wahl,wahl2,gesamt;
    int x,z,y,w,ergebniss;
    char name[6]="Ruben";
    char eingabe2[5];

    printf (" Hallo Wilkommen zu diesem Programm von Ruben Strecker ");

    printf ("\n Gebe deinen Username ein ");cin>> eingabe2;

    while (strcmp(eingabe2,name)!=0){

    printf (" falsches gebe es erneut ein ");
    cin>> eingabe2;

    }

    printf (" Gebe dein Password ein %s ",name );
    cin >> password;
    eingabe=12345;
    while (eingabe!=password){

    printf (" falsches Password gebe es erneut ein %s", name);
    cin>> password;

    }

    printf (" richtig");

    }



  • schau dir toupper und tolower an !

    mfg



  • ich kapier es nicht
    char toupper(char eingabe2);????



  • peerffm schrieb:

    ich kapier es nicht
    char toupper(char eingabe2);????

    Das ist doch ziemlich selbsterklärend, hm?
    man: toupper, man: tolower



  • programm läuft aber er wandelt nicht um in grossbuchstaben

    [cpp]
    #include <iostream.h>
    #include <conio.h>
    #include <time.h>
    #include <iomanip>
    #include <math.h>
    #include <stdio.h>
    #include <string.h>
    #include <ctype.h>

    using namespace std;

    void main()
    {
    float password,eingabe,wahl,wahl2,gesamt;
    int x,z,y,w,ergebniss;
    char name[6]="Ruben";
    char eingabe2[5];

    printf (" Hallo Wilkommen zu diesem Programm von Ruben Strecker ");

    printf ("\n Gebe deinen Username ein ");cin>> eingabe2;

    char toupper(char eingabe2[5]);
    while (strcmp(eingabe2,name)!=0){

    printf (" falsches gebe es erneut ein ");
    cin>> eingabe2;

    }

    printf (" Gebe dein Password ein %s ",name );
    cin >> password;
    eingabe=12345;
    while (eingabe!=password){

    printf (" falsches Password gebe es erneut ein %s", name);
    cin>> password;

    }

    printf (" richtig");

    }



  • Hallo

    hast eigentlich mal den Link zu toupper() durchgelesen?
    statt

    char toupper(char eingabe2[5]);
    

    muß es natürlich

    for (int i = 0; i < 5; i++)
    {
      eingabe2[i] = toupper(eingabe2[i]);
      }
    

    heißen.

    bis bald
    akari


Anmelden zum Antworten