diff options
| author | Anhgelus Morhtuuzh <anhgelus@anhgelus.world> | 2025-03-10 10:31:33 +0100 |
|---|---|---|
| committer | Anhgelus Morhtuuzh <anhgelus@anhgelus.world> | 2025-03-10 10:31:33 +0100 |
| commit | 4a3afaf44aa29e66a6c879c60322015a2920a5ab (patch) | |
| tree | 64d3e7748078b4215341aeead3b30eaaf28070ad /semestre 2/informatique/td/5- chaînes de caractère.md | |
| parent | 77bfb2ccd3152c1f41d43dc192ba86ca8fd0f72f (diff) | |
Ajout de la semaine des cours du 3 au 7 mars
Diffstat (limited to 'semestre 2/informatique/td/5- chaînes de caractère.md')
| -rw-r--r-- | semestre 2/informatique/td/5- chaînes de caractère.md | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/semestre 2/informatique/td/5- chaînes de caractère.md b/semestre 2/informatique/td/5- chaînes de caractère.md index 0587412..8bea089 100644 --- a/semestre 2/informatique/td/5- chaînes de caractère.md +++ b/semestre 2/informatique/td/5- chaînes de caractère.md @@ -28,14 +28,7 @@ int int_to_str(int val){ for (i = 1; tmp_val % 10 != tmp_val; i++) tmp_val /= 10; char *str = malloc(sizeof(char) * (i+1)); // +1 car on n'oublie pas le '\0' str[i] = '\0'; // on rajoute de suite le '\0' - for (int j = 0; j <= i; j++) { - int c = val % pow(10, j); - val -= c; - str[j] = c + 48; - } + for (int j = 0; j < i; j++) str[j-1] = val % pow(10, j) + 48; return str; } ``` - -On ne peut pas écrire `int arr[][];` ! -|> on doit forcément indiquer la taille des sous-tableaux, e.g. `int arr[][5];` |
