[C] Qu'est ce que le type 'CHAR *PATH' ??!??
Fermé
oliver91
Messages postés
51
Date d'inscription
lundi 21 mai 2007
Statut
Membre
Dernière intervention
9 septembre 2009
-
1 juin 2007 à 00:04
ekra Messages postés 1870 Date d'inscription vendredi 15 avril 2005 Statut Membre Dernière intervention 24 juillet 2014 - 1 juin 2007 à 03:58
ekra Messages postés 1870 Date d'inscription vendredi 15 avril 2005 Statut Membre Dernière intervention 24 juillet 2014 - 1 juin 2007 à 03:58
A voir également:
- [C] Qu'est ce que le type 'CHAR *PATH' ??!??
- Coco char - Accueil - Réseaux sociaux
- Path of exile 2 - Guide
- Clear type - Guide
- Wmic path softwarelicensingservice get oa3xoriginalproductkey - Forum Windows Vista
- Offset path illustrator français ✓ - Forum Illustrator
3 réponses
letunisien
Messages postés
38
Date d'inscription
samedi 26 mai 2007
Statut
Membre
Dernière intervention
3 novembre 2009
1
1 juin 2007 à 00:14
1 juin 2007 à 00:14
salut, j'ai preque oublié le C mais je pense que c'un pointeur de type chaine de caractère pour un chemain
c' mon avis
c' mon avis
oliver91
Messages postés
51
Date d'inscription
lundi 21 mai 2007
Statut
Membre
Dernière intervention
9 septembre 2009
3
1 juin 2007 à 00:18
1 juin 2007 à 00:18
ah ... tu voudrais dire que 'path' ne représente rien de particulier ? c'est juste le nom donné à une variable de type
mais alors pk ne pas faire de malloc pour ce
et directement un :
??? Je ne comprends pas ...
Merci de votre/vos explication/s.
char*??
mais alors pk ne pas faire de malloc pour ce
char *path?
et directement un :
path="Fichier.txt";
??? Je ne comprends pas ...
Merci de votre/vos explication/s.
ekra
Messages postés
1870
Date d'inscription
vendredi 15 avril 2005
Statut
Membre
Dernière intervention
24 juillet 2014
342
1 juin 2007 à 03:58
1 juin 2007 à 03:58
Bonjour,
mais alors pk ne pas faire de malloc pour ce
char *path
?
et directement un :
path="Fichier.txt";
Si tu fais ça, l'espace mémoire reservé par le malloc est perdu (for ever). C'est une fuite mémoire.
Tu peux faire directement :
ou
Ceci est une signature.
mais alors pk ne pas faire de malloc pour ce
char *path
?
et directement un :
path="Fichier.txt";
Si tu fais ça, l'espace mémoire reservé par le malloc est perdu (for ever). C'est une fuite mémoire.
Tu peux faire directement :
char path[]="Fichier.txt"
ou
path=(char*)malloc(PATH_LENGTH*sizeof(char)); strcpy(path, "Fichier.txt");--
Ceci est une signature.
letunisien
Messages postés
38
Date d'inscription
samedi 26 mai 2007
Statut
Membre
Dernière intervention
3 novembre 2009
1
1 juin 2007 à 00:26
1 juin 2007 à 00:26
bon voilà comme j'ai dis j'ai presque oublié le C mais je pense que l'utilisation des pointeurs et nécessaire pour accéder et manipuler directement l'adresse physique de la variable nommée path.
c'est ce que je pense :)
c'est ce que je pense :)