aboutsummaryrefslogtreecommitdiff
path: root/semestre 2/informatique/td/5- chaînes de caractère.md
diff options
context:
space:
mode:
authorAnhgelus Morhtuuzh <anhgelus@anhgelus.world>2025-03-10 10:31:33 +0100
committerAnhgelus Morhtuuzh <anhgelus@anhgelus.world>2025-03-10 10:31:33 +0100
commit4a3afaf44aa29e66a6c879c60322015a2920a5ab (patch)
tree64d3e7748078b4215341aeead3b30eaaf28070ad /semestre 2/informatique/td/5- chaînes de caractère.md
parent77bfb2ccd3152c1f41d43dc192ba86ca8fd0f72f (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.md9
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];`