Mam do zrobienia program, który pobierze z listy imiona i nazwiska a następnie skonwertuje je, tak by pierwsza litera imienia i nazwiska była duża - natomiast reszta mała.
Zrobiłam już program, który pobiera imiona i nazwiska i wyświetla na ekranie. Jak modyfikować pierwsze litery imienia i nazwiska?
Z góry dziękuję
0
1
Zapewne przyda Ci się do tego toupper
z <ctype.h>
: http://en.cppreference.com/w/c/string/byte/toupper
char cokolwiek[] = "ojej";
cokolwiek[0] = toupper(cokolwiek[0]); // "Ojej"
Można też po prostu odjąć 32
od kodu znaku - o tyle odległe są wielkie litery od małych w ASCII, ale dużo lepiej użyć toupper
.
0
gotowiec: http://ideone.com/NG66d5