Loading:


Modyfikacja stringa do formy imienia/nazwiska/nazwy miejscowości etc.

Prosta funkcja pobierająca i zwracająca string. Jej zadaniem jest poprawa wielkości liter na zasadzie imienia lub nazwiska.

Zasada działania (na przykładzie):

pobrane dane "rObErt"
zwrócone dane "Robert"

Funkcja jest przydatna kiedy np. chcemy wyświetlić imię podane przez użytkownika w ładnej formie :

string imie;
cin >> imie; //użytkownik nie zwraca uwagi na znaki, np z capslokiem wpisuje "KAMIL"
cout << " Witaj " << PoprawDane(imie) << "!" << endl; // zwraca " Witaj Kamil!"

Funkcję można łatwo modyfikować, np. jeżeli nie chcemy, żeby pierwsza litera była wielka wystarczy, że usuniemy linijkę : "dane[0] = toupper(dane[0]);"



Napisz Artyku³

Listing

string PoprawDane(string dane){
     int i=0;
     while(dane[i] != '\0'){
          dane[i] = tolower(dane[i]);
          i++;
     }
     dane[0] = toupper(dane[0]);
     return dane;
}




Dodano przez: bari Ranga: 0 Punktów: 0
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2024 v.1.5 | design: diviXdesign & rainbowcolors