|
Bas de page | |
---|---|
Auteur | Sujet : [C] Problème de lecture dans un fichier en C : fscanf |
Publicité | Posté le 24-11-2008 à 23:09:40 |
ptitchep | Salut
--------------- deluser --remove-home ptitchep |
AigleRoyal |
|
Taz bisounours-codeur | et comme tu ne controles pas le retour de fscanf ni rien, comment t'es sur qu'il y a pas de la bouillie dans ta transition ? |
AigleRoyal |
|
Taz bisounours-codeur |
AigleRoyal |
|
Elmoricq Modérateur | Peux-tu poster la partie significative de ton code correspondant à ton problème ?
|
Taz bisounours-codeur |
Elmoricq Modérateur | Ah oui, tout bêtement. |
Publicité | Posté le 25-11-2008 à 11:47:30 |
ptitchep |
Si tu n'initialises pas tes char* ils pointent sur n'importe quoi, d'où l'erreur de segmentation je pense. edit: grillé Message cité 1 fois Message édité par ptitchep le 25-11-2008 à 11:49:15 --------------- deluser --remove-home ptitchep |
AigleRoyal |
Message édité par AigleRoyal le 25-11-2008 à 13:47:59 |
Elmoricq Modérateur | Non mais tes pointeurs char* sont placés à NULL. Donc quand tu fais ton assignation, ça essaie de mettre des données dans NULL. Et donc, ça segfault. |
AigleRoyal |
Message édité par AigleRoyal le 25-11-2008 à 13:23:25 |
Elmoricq Modérateur | Oui, tu initialises à NULL. Donc au moins, ça plante à chaque fois de façon fiable, plutôt que de ne planter qu'aléatoirement.
|
AigleRoyal |
Message cité 1 fois Message édité par AigleRoyal le 25-11-2008 à 13:35:14 |
Elmoricq Modérateur |
Eh oui, c'est le problème récurrent de la lecture de données en C. Les deux solutions les plus courantes :
Message cité 1 fois Message édité par Elmoricq le 25-11-2008 à 13:34:09 |
AigleRoyal |
|
Elmoricq Modérateur | Un malloc() de taille fixe n'a aucun intérêt : l'allocation mémoire dynamique sert surtout lorsque la taille à allouer ne peut être déterminée qu'à l'exécution du code. Donc un tableau de taille fixe me semble très bien. Message cité 1 fois Message édité par Elmoricq le 25-11-2008 à 13:39:37 |
AigleRoyal |
|
AigleRoyal | C'est bon, problème résolu tout marche nikel
|
Publicité | Posté le |
Sujets relatifs | |
---|---|
[C] Bataille navale, sauvegarde/restauration. | Problème API itext |
[C] Comment faire un getchar() sans pause après | Telechargement fichier distant |
Problème avec la fonction Vlookup [VBA Excel] | [débutant][questionalacon] scanf et chaîne de caractères |
Editer le registre dans un fichier bat | OpenGL - Problème avec lissage |
[optimisation] fichier txt -> insert base de donnée | Créer un fichier jpg depuis un plot => installer un nouveau module ? |
Plus de sujets relatifs à : [C] Problème de lecture dans un fichier en C : fscanf |