Bonjour , je voudrais savoir pourquoi strlen me renvoie 0 au lieu de la taille de mes chaines de caratères.
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 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> int main(int argc, char **argv) { char *buf1 = malloc(sizeof(char)*32); char buf2[32]; printf("strlen(buf1) = %d\tstrlen(buf2) = %d\n",strlen(buf1),strlen(buf2)); return 0; }
Partager