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.
