|
Bas de page | |
---|---|
Auteur | Sujet : Tableau dynamique de caractères |
Publicité | Posté le 22-11-2006 à 07:54:36 |
Trap D | Tu cumules deux problèmes :
|
Emmanuel Delahaye C is a sharp tool |
Je recommande une utilisation exclusive et maitrisée de fgets(). http://mapage.noos.fr/emdel/notes.htm#saisie Ton code commenté et corrigé. Bien lire les commentaires (-ed-) et poser des questions si nécessaire.
Enfin, le code, tel qu'il est présenté maintenant grâce à la réduction massive de la portée des variables, peut être découpé facilement en fonctions, ce qui le rendra nettement plus clair, en introduisant un nouveau niveau d'abstraction.
Pose des questions si tu ne comprends pas. Message cité 1 fois Message édité par Emmanuel Delahaye le 22-11-2006 à 09:15:51 --------------- 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/ |
exhortae Membre du Cartel des Médecins |
|
exhortae Membre du Cartel des Médecins |
|
exhortae Membre du Cartel des Médecins | Me revoilà
Message cité 1 fois Message édité par exhortae le 23-11-2006 à 23:03:32 |
Emmanuel Delahaye C is a sharp tool |
--------------- 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/ |
exhortae Membre du Cartel des Médecins | Bonjour,
Message cité 1 fois Message édité par exhortae le 24-11-2006 à 15:22:01 |
Emmanuel Delahaye C is a sharp tool |
"Chercher le '\n. Si il est présent, l'éliminer, sinon lire les caractères non lus sans les stocker." Puissant, non ? Pour les détails d'implémentation, je suggère que tu lises la doc des fonctions. (livre de C, man, help, F1, google...)
EDIT: je voudrais pas dire, mais mon code était commenté. Tu ne comprends pas l'anglais ? Pas d'informatique sans savoir lire l'anglais.
Message cité 1 fois Message édité par Emmanuel Delahaye le 24-11-2006 à 15:59:32 --------------- 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/ |
exhortae Membre du Cartel des Médecins |
|
Publicité | Posté le 25-11-2006 à 20:27:58 |
exhortae Membre du Cartel des Médecins | Après recherche plus poussée et différents essais, j'ai remplacer mon main () par ça, et là ça marche, par contre je me demande si c'est correct.
|
Emmanuel Delahaye C is a sharp tool |
Je ne vois pas pourquoi tu passes l'adresse du pointeur. Tu ne le modifie pas. C'est l'objet pointé que tu modifies. Tu peux donc écrire (le strcpy() reste faux):
D'ailleurs ça s'applique à l'ensemble du programme dont le codage me parait bien compliqué, malgré un main() prometteur, il faut le souligner... J'aimerais bien voir le document de conception... Message édité par Emmanuel Delahaye le 26-11-2006 à 01:38:01 --------------- 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/ |
exhortae Membre du Cartel des Médecins | Je met en suspend ce sujet vu que je viens de tomber sur un cours qui explique les pointeurs de zéro (j'ai pas mal de difficultés avec). le temps de l'étudier et je reviens au travail précédent |
Sujets relatifs | |
---|---|
fonction qui renvoie les 4 derniers caractères en vc++ ? | [Résolu]Affichage d'un tableau |
[PERL] Nom de Variable Dynamique | [EXCEL] Eliminer les doublons dans un tableau |
Trier un tableau sous excel horizontalement avec VBA(résolu) | inserer un tableau dans un forum... |
afficher des caracteres accentués dans une fenetre MS-DOS | Débordement de tableau invisible !!! |
Tableau ou liste linéaire chaînée? | JDBC, déclaration dynamique des requête SQL ? |
Plus de sujets relatifs à : Tableau dynamique de caractères |