Utilisation d'un case of

Utilisation d'un case of - C - Programmation

Marsh Posté le 10-03-2008 à 18:22:58    

bonjour a tous!
voila,j'aimerai pouvoir utiliser un case of qui prendrait comme argument un numéro dans un fichier txt.
 
explication:
j'ai un fichier texte avec dedans des  
1: gauche droite droite gauche
2:droite droite gauche droite
etc...
et dans mon programme je voudrais faire une lecture d'une ligne a la fois et d'appliquer en meme temps un case of pour pouvoir mettre la premiere variable dans une cellule d'un tableau,la deuxieme dans une autre cellule,etc...
Mais je suis pas trés bon en c donc voila je vous demande votre aide!
d'avance merci!
 
Ps:si je n'ai pas été clair ou si vous avez des questions,n'hésitez pas!

Reply

Marsh Posté le 10-03-2008 à 18:22:58   

Reply

Marsh Posté le 10-03-2008 à 19:51:47    

manubestofplus a écrit :

voila,j'aimerai pouvoir utiliser un case of qui prendrait comme argument un numéro dans un fichier txt.


Euh, y'a pas de 'case of' en C. Il y a switch-case. ... Mais avant de se lancer dans une résolution hasadeuse, il faut commencer par définir le problème à résoudre... Une chose à la fois...  

Citation :


explication:
j'ai un fichier texte avec dedans des
1: gauche droite droite gauche
2:droite droite gauche droite
etc...
et dans mon programme je voudrais faire une lecture d'une ligne a la fois et d'appliquer en meme temps un case of pour pouvoir mettre la premiere variable dans une cellule d'un tableau,la deuxieme dans une autre cellule,etc...


Ca avait bien démarré, mais tu t'es mis à parler de solution dans une définition, alors le message se brouille...

 

Si j'ai bien compris....

 

Tu as un fichier texte qui contient des séries de nombres (entiers?) à raison de 4 par ligne. Le sens de ces nombres s'inverse à chaque lignes.

 

Ligne impaires (en partant de 1) :

<gauche>SPC<droite>SPC<droite>SPC<gauche>EOL


Lignes paires :

<droite>SPC<droite>SPC<gauche>SPC<droite>EOL

 

Ensuite, je ne comprends bien ce que tu veux faire.

 

Si le but est de charger les variables à la suite dans un seul tableau, c'est trivial, et on a pas besoin de connaitre la signification (gauche/droite) de celles-ci.

 

Si on veut charger les données dans 2 tableaux différentes (gauche[], droite[]), c'est autre chose, et il faut le préciser.

 

Il faut absolument apprendre à définir clairement un problème. Je rappelle que, sauf contraintes particulières clairement spécifiées, aucune solution ne doit apparaitre dans la définition.


Message édité par Emmanuel Delahaye le 10-03-2008 à 19:57:43

---------------
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 12-03-2008 à 09:07:14    

le but est de charger les variables a la suite dans un seul tableau.
Et ce n'est pas des nombres entiers mais des char.

Reply

Marsh Posté le 12-03-2008 à 10:06:11    

manubestofplus a écrit :

le but est de charger les variables a la suite dans un seul tableau.
Et ce n'est pas des nombres entiers mais des char.


Tu peux donner une exemple réel de fichier ?
 


---------------
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 13-03-2008 à 16:54:53    

probleme resolu!
merci a toi!

Reply

Sujets relatifs:

Leave a Replay

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