inconnu2nulpar
Messages postés75Date d'inscriptionvendredi 20 janvier 2006StatutMembreDernière intervention16 janvier 2007
-
15 janv. 2007 à 20:55
cs_laurent1024
Messages postés987Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention30 août 2012
-
17 janv. 2007 à 08:50
slt, dans un fichier .txt j'ai des coordonné de point sous la forme :
x1,y1
x2,y2
...
mais je ne sait pas comment les récupéré et les mettre dans un tableau.( soit directement dans un tableau sous la forme de structure point ( tab.x, tab.y) ou alors passé par un tableau intermédiare qui stocke les donné)..
tezca_system
Messages postés25Date d'inscriptionlundi 6 mars 2006StatutMembreDernière intervention 5 mars 2007 16 janv. 2007 à 12:20
c la solution la plus simple c sur.
Il a une autre methode que je te propose juste par curiosité car je l'ai utilisé dernierement.
struct coord
{
int x;
int y;
} point;
tu as ainsi recupéré point.x et point.y tu en fais ce que tu veux ensuite.
/*
*"du code pour les connaisseurs pas pour les gros lecheurs"
*"j'reste underground du moment qu'j'reste integre que *microsoft me tienne bien le zgeg"
*/
cs_laurent1024
Messages postés987Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention30 août 201225 16 janv. 2007 à 12:35
tezca_system => ma méthode suppose que le fichier et un fichier texte (editable avec notepad par exemple), toi c'est que c'est un fichier binaire (que tu peux pas éditer dans notepad).
++
inconnu2nulpar
Messages postés75Date d'inscriptionvendredi 20 janvier 2006StatutMembreDernière intervention16 janvier 2007 16 janv. 2007 à 21:27
merci bcp pour votre aide...Mais dane quel ibclude se trouve fscanf? parce que j'ai 2 erreurs dessus, et j'ai essayé, je pense, ttes les bibliothéque susceptible de la contenir ( stdlib, stdio, conio, string, fstream)
Vous n’avez pas trouvé la réponse que vous recherchez ?
inconnu2nulpar
Messages postés75Date d'inscriptionvendredi 20 janvier 2006StatutMembreDernière intervention16 janvier 2007 16 janv. 2007 à 21:40
error C2064: term does not evaluate to a function
error C2660: 'fscanf' : function does not take 1 parameters
voici les erreurs...ces pas une question de bibliothéque, mais il y a trop de paramétre dans fscanf. c'est avec ton code Laurent.
inconnu2nulpar
Messages postés75Date d'inscriptionvendredi 20 janvier 2006StatutMembreDernière intervention16 janvier 2007 16 janv. 2007 à 21:40
error C2064: term does not evaluate to a function
error C2660: 'fscanf' : function does not take 1 parameters
voici les erreurs...ces pas une question de bibliothéque, mais il y a trop de paramétre dans fscanf. c'est avec ton code Laurent.
inconnu2nulpar
Messages postés75Date d'inscriptionvendredi 20 janvier 2006StatutMembreDernière intervention16 janvier 2007 16 janv. 2007 à 21:40
error C2064: term does not evaluate to a function
error C2660: 'fscanf' : function does not take 1 parameters
voici les erreurs...ces pas une question de bibliothéque, mais il y a trop de paramétre dans fscanf. c'est avec ton code Laurent.
inconnu2nulpar
Messages postés75Date d'inscriptionvendredi 20 janvier 2006StatutMembreDernière intervention16 janvier 2007 16 janv. 2007 à 22:00
tezca_system-> Moi j'ai fait un class point
class point
{
private:
public:
float x;
float y;
point(float a,float b);
point(){};
~point(){};
void operator= (point a);
void aff();
};
lorsque j'ai modifier ton prog, ben il plante...
voici ton code modifier :
lecture(char *fichier)
{
FILE * file = fopen("fichier", "r");
point a;
.........test
float x,y;
int i=0;
cs_laurent1024
Messages postés987Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention30 août 201225 17 janv. 2007 à 08:50
il y a une faute de frappe dans mon morceau de code ce n'est pas
fscanf(file("%d%c%d", &x, &temp, &y);
mais bien sur
fscanf(file, "%d%c%d", &x, &temp, &y);
dsl pour l'erreur