Pb chaine de caractères

Pb chaine de caractères - C - Programmation

Marsh Posté le 29-12-2005 à 22:51:32    

Ce programe plante au moment du strcopy je ne comprends pas pourqoi ?

Code :
  1. #include <stdio.h>
  2. #include <string.h>
  3. int main()
  4. {
  5.         char *chemin
  6.         strcopy(chemin,"C:\\C\\calculs de taux\\init.txt" );
  7. }


 
Une idée ?

Message cité 1 fois
Message édité par sylvainleleu le 29-12-2005 à 22:51:47
Reply

Marsh Posté le 29-12-2005 à 22:51:32   

Reply

Marsh Posté le 29-12-2005 à 23:00:08    

strcopy(), je ne connais pas, par contre je connais strcpy().
 
Sinon :
 

char *chemin = malloc(...);
strcpy(...);


 
ou  
 

char chemin[FILENAME_MAX];
strncpy(...);


 
ou


const char *chemin = "ta chaine de caracteres";


 
 
Tout dépend de l'usage que tu veux en faire.


Message édité par Elmoricq le 29-12-2005 à 23:06:09
Reply

Marsh Posté le 31-12-2005 à 15:24:34    

sylvainleleu a écrit :

Ce programe plante au moment du strcopy je ne comprends pas pourqoi ?

Code :
  1. #include <stdio.h>
  2. #include <string.h>
  3. int main()
  4. {
  5.         char *chemin
  6.         strcopy(chemin,"C:\\C\\calculs de taux\\init.txt" );
  7. }


 
Une idée ?


Un point-virgule terminant la ligne de définition de ta variable "chemin" peut-être...

Reply

Marsh Posté le 31-12-2005 à 16:06:52    

la question est : comment stocker une chaine de caractère dans un pointeur...
 


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 31-12-2005 à 16:07:10    

Sve@r a écrit :

Un point-virgule terminant la ligne de définition de ta variable "chemin" peut-être...


 [:tartalap]


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 31-12-2005 à 18:54:26    

jagstang a écrit :

la question est : comment stocker une chaine de caractère dans un pointeur...


Cette question n'a aucun sens.
 
http://mapage.noos.fr/emdel/notes.htm#pointeurs
http://mapage.noos.fr/emdel/notes.htm#char_star
 
Tu as déjà eu des éléments de réponse.


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 02-01-2006 à 14:14:36    

Cher Emmanuel,  
 
mon intervention ironique faisait référence à la question initiales. Merci de lire le topic en entier


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed