Produit du jour : Tout pour le Divx à partir de 4.00 € (Logiciel)
20/10/2003 01:09 par Eddahbi Karim | 9 réponse(s) | Signaler un contenu abusif ou erroné
Bonjour/Bonsoir,

Y'a un truc qui me chiffonne.
Si je fais :

/* test.c */

#include <stdio.h>
#include <string.h>


int main ( void )
{

char *test = "blablablobloblublububble!";

printf("test : %d\n", sizeof(test));
printf("strlen : %d\n", strlen(test));

return 0;
}


Le résultat est :

test : 4
strlen : 25

Normalement le résultat devrait être : (25 * 4) [+1 pour \0 ?]

Alors pourquoi 4 ?

--
--
ThE_TemPLaR
Voir les 9 réponses - Poster une réponseCe sujet ne répond pas à vos besoins ? Posez votre question !
mots-clés : octets, stocker, autant Catégories : Développement, Langage C
 
petit pb avec typdef / utilisation de ...
verification d'un certificat dans une ...
 

 

Téléchargements

Tous les téléchargements