code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| #include <stdio.h>
#include <ctype.h>
int main(int argc, char *argv[])
{
char *p;
p = "In Deze Zin ZiTTen teveel Gare HooFdletters";
printf("%s\n", p);
while (*p != '\0')
{
//printf is alleen wezig om te testen en die werkt
printf("%c",tolower(*p));
//onderstaande regel werkt dus niet
*p = tolower(*p);
++p;
}
printf("\nRegel zonder hoofdletters: %s\n", p);
return 0;
} |
Ik wil dus zeg maar een string die een onbekende lengte heeft lowercase maken zodat ik deze later kan gebruiken met strcmp, echter ik krijg de terugkoppeling niet voor elkaar. Ik wil dus de letter die ik lowercase heb gemaakt weer terug zetten in de string van variabele lengte maar op deze manier pikt die het niet