Ein Lösungsvorschlag zur Übung mit Strings Teil 1.
/* * String To Lower * ersetzt in einem String Großbuchstaben durch Kleinbuchstaben **/ #include<stdio.h> #include<string.h> char * stringToLower(char*); int main() { char string[] = "Die schoenen Dinge im Leben sind umsonst."; printf("vorher: \t%s\n", string); stringToLower(string); printf("nachher:\t%s\n", string); return 0; } char * stringToLower(char *string) { int i; int len = strlen(string); for(i=0; i<len; i++) { if(string[i] >= 'A' && string[i] <= 'Z') { string[i] += 32; } } return string; }
vorher: Die schoenen Dinge im Leben sind umsonst. nachher: die schoenen dinge im leben sind umsonst.