Bonjour, ça plante et je ne comprend pas pourquoi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 #include <stdio.h> #include <stdlib.h> void maj(char *s){ int i; while(*s){ s[i]&=0xFD; /*En effet, 2^5 = 32 et dans la table ASCII les minuscules et les majuscules ont 32 bits de différences. */ } printf("%s",s); } int main() { maj("Bonjour"); return 0; }
Partager