cs_myrion
Messages postés21Date d'inscriptionmercredi 2 février 2005StatutMembreDernière intervention 7 décembre 2005
-
2 mars 2005 à 18:18
cs_myrion
Messages postés21Date d'inscriptionmercredi 2 février 2005StatutMembreDernière intervention 7 décembre 2005
-
3 mars 2005 à 09:46
Bonjour,
Je suis assez une pine en C alors évitons les railleries! Merci
yserver
Messages postés203Date d'inscriptionlundi 2 août 2004StatutMembreDernière intervention 8 septembre 2006 2 mars 2005 à 18:43
Que vient fait le \0, si je me trompe pas il indique la fin d'une chaine. Tout char * est une chaine de caractere qui se termine par le caractere nul. Donc lorsque la valeur est lu est est lu jusqu'au permier \0 trouvé normal.
Il faut voir ta variable comme ca char * buff[255] et tu lis char [0] et char[1] qui donne :
char [0] = (*.txt) et char[1]=*.txt
cs_myrion
Messages postés21Date d'inscriptionmercredi 2 février 2005StatutMembreDernière intervention 7 décembre 2005 2 mars 2005 à 18:50
Merci pour ta réponse
En fait, je veux choisir un type d'extension autorisé pour sauvegarder un fichier.
Si c'est un txt à tous les coups, je peux mettre sOpenFile.lpstrFilter
= "File (*.txt)\0*.txt\0\0"; et tout beigne, mais là, l'extension est
donnée en paramètre...
Vous n’avez pas trouvé la réponse que vous recherchez ?
yserver
Messages postés203Date d'inscriptionlundi 2 août 2004StatutMembreDernière intervention 8 septembre 2006 2 mars 2005 à 19:13
La desolé je peux plus t'aider sOpenFile.lpstrFilter je connais pas.
Les \0 me laisse perplexe mais je connais pas cette structure.
Eventuellement donne plus d'info mais je suis pas sure de pouvoir t'aider pour la suite.
commondialogboxlibrary/commondialogboxreference/commondialogboxstructures/openfilename.asp) il est dit pour lpstrFilter : "
Pointer to a buffer containing pairs of null-terminated filter strings." Donc j'échappe pas à \0
Il doit donc bien y avoir un truc pour passer en paramètre des retour de ligne (\0) ?
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 20067 3 mars 2005 à 08:56
szFilter est bien sûr le filtre formatté avec des '|' (ne pas oublier d'en mettrre un à la fin pour avoir 2 '\0' au final.
_tcschr est équivalent à strchr.