begin process at 2012 05 30 16:31:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Algorithme

 > 

Maths

 > 

Remplir Matrice à partir de données d'un fichier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Remplir Matrice à partir de données d'un fichier

vendredi 9 février 2007 à 22:29:57 | Remplir Matrice à partir de données d'un fichier

macdam40

Bonjour, alors je vous explique mon problème. J'ai une matrice M d'une certaine taille (M[nbLignes][nbColonnes]) et je voudrais la remplir à partir de données (de type double) qui sont sur un fichier. J'ouvre donc le fichier (matrice.txt) mais ensuite comment faire??? Ce que l'on a dans le fichier est de type string. Comment passer en double? J'ai donc besoin de votre aide. Merci d'avance
vendredi 9 février 2007 à 22:48:54 | Re : Remplir Matrice à partir de données d'un fichier

BruNews

Administrateur CodeS-SourceS
OHE les devins......

Faut être sérieux, sans détails personne n'aura rien à dire sur ton sujet.

Ton fichier est correctement structuré (nbr de longueurs fixes avec zeros de cadrage, separ par TAB), fichier trop nul avec 1 nbr de longueur indéfinie par ligne ou que sais-je encore.

ciao...
BruNews, MVP VC++
vendredi 9 février 2007 à 23:04:57 | Re : Remplir Matrice à partir de données d'un fichier

macdam40

j'ai un fichier qui est de cette forme: 1 2 3 4 5 6 7 8 9 je voudrais donc que ma Matrice enregistre ses valeurs cad que M(1,1)=1 M(1,2)=2 M(1,3)=3 ...etc Ma classe matrice est bien structurée, je ne sais seulement pas comment faire pour enregistrer les valeurs qui sont dans le fichier dans ma matrice. Merci pour votre aide, je ne m'en sors pas. J'espère que je suis plus clair ;-)
vendredi 9 février 2007 à 23:09:32 | Re : Remplir Matrice à partir de données d'un fichier

macdam40

en fait il y a un nombre par ligne dans mon fichier
vendredi 9 février 2007 à 23:44:52 | Re : Remplir Matrice à partir de données d'un fichier

yoyo269

Membre Club
Salut !

Un nombre par ligne dans ton fichier ???
Là je vois pas comment tu peux remplir ta matrice.
Faut être logique, si rien dans le fichier ne te dit qq chose pour commencer à remplir la line suivante de ta matrice, c'est insoluble.
A moins que la taille de ta matrice soit fixe.

YOYO, @+.

"L'intelligence c'est comme un parachute, quand on en n'a pas...on s'écrase !"
____________________________________________
[Site officiel de YoyoCut, découpe fichiers open source]

vendredi 9 février 2007 à 23:55:21 | Re : Remplir Matrice à partir de données d'un fichier

BruNews

Administrateur CodeS-SourceS
1er parsing pour déterminer combien en vue d'alloc matrice, 2eme pour remplissage.
Sinon remplir tant que pas atteint count elems matrice.

ciao...
BruNews, MVP VC++
samedi 10 février 2007 à 10:36:26 | Re : Remplir Matrice à partir de données d'un fichier

macdam40

En fait je connais la taille de ma matrice, je sais exactement combien de valeur elle va contenir. C'est pour cela que je pensais mettre 1 valeur par ligne dans le fichier: je pensais que c'etait plus simple. Mais le problème c'est que je ne sais pas comment enregistrer ces valeurs. Je vais faire une bouble for( int i=0; i
samedi 10 février 2007 à 10:37:55 | Re : Remplir Matrice à partir de données d'un fichier

macdam40

for( int i=0; i
samedi 10 février 2007 à 10:42:56 | Re : Remplir Matrice à partir de données d'un fichier

macdam40

Pardon, on dirait que ce site a des problèmes de compatibilité avec le navigateur Safari.
Je reprend ce que j'ai dis (avec Firefox cette fois).

Je connais la taille de ma matrice, je sais exactement combien de valeur elle va contenir.

C'est pour cela que je pensais mettre 1 valeur par ligne dans le fichier: je pensais que c'etait plus simple. Mais le problème c'est que je ne sais pas comment enregistrer ces valeurs.

Mon algo va être de cette forme:

for(int i=0;i<nbLignes;i++)
   for(int j=0;j<nbColonnes;j++)
       mat[i][j]=???

C'est a ce niveau que je bloque. Je ne sais pas comment faire pour récupérer les valeurs qui sont dans mon fichier matrice.txt.

Ensuite, je peux arranger ce fichier et mettre toutes les valeurs sur une lignes ou bien autre. Je n'ai pas de contraintes.

Quelle solution adopter?

Merci
samedi 10 février 2007 à 10:44:55 | Re : Remplir Matrice à partir de données d'un fichier

BruNews

Administrateur CodeS-SourceS
DWORD n;
WriteFile(hfl, tabDbl, sizeof(double) * nbrElems, &n, 0);

Pas de ligne, pas de conversion texte <=> bin, lecture idem en 1 passe, TOUT BENEF.

ciao...
BruNews, MVP VC++

1 2

Cette discussion est classée dans : fichier, données, partir, remplir, matrice


Répondre à ce message

Sujets en rapport avec ce message

Acquisition de Données a partir d'un fichier texte [ par madcow41 ] 'lutBon j'ai un fichier qui contient des lignes formées ainsi :123.145.569.188 - - [12/Apr/2001:00:08:49 +0200] "GET /pagehtml.htm HTTP/1.x" et le res Remplir un fichier XML! [ par freepouy18 ] Bonjour,Quelqu'un pourrait-il m'expliquer comment faire pour remplir un fichier XML à partir des noms de balises?En fait je rempli un tableau à partir Incrémentation d'une matrice à partir d'un fichier texte. [ par zoz_ju ] Bonjour je cherche un peu d'aide car je dèbute en langage C et je souhaite savoir commen faire pour coder une matrice apartir d'un fichier texte conte extraction des données à partir d'un fichier XML [ par samar22 ] Bonjour, j'ai un fichier XML ,et je veux extraire des données à partir de ce fichier  pour les traiter dans un programme. J'ai pas su comment faire. remplir des champs word [ par guttural ] Bonjour,j'utilise actuellement un logiciel de médecine qui lorsque je clique sur un bouton me crée un rapport pour un patient dans un fichier texte. J Creer fichier video [ par Snooker9 ] Bonjour à tous, Je cherche à créer un fichier vidéo, en avi ou asf par exemple. J'arrive très bien à créer des images bmp cadencées à 25fps, à partir Récupérer une matrice à partir d'un fichier [ par neone ] Bonjour, je chercher a récupérer une matrice a partir d'un fichier. 1- la taille est variable (nombre de lignes et colonnes) 2- les données sont organ probléme parser fichier [ par randouda2008 ] bonjour j'ai un fichier.mat contenant une matrice carrée je veux faire un programme qui lit ce fichier et remplit une autre matrice à partir de donnée remplir un combobox à partir d'une base de données Access [ par chriscudy ] Bonjour à tous J'ai un petit souci, je travail sous VISUAL C++ ,j'ai créer un combobox et j'aimerai le remplir à partir d'une table de base de données lecture logique d'un fichier txt en C [ par samissam ] Comment puisse je faire le traitement des données d'un fichier en langage C? Mes données sont dans un fichier txt et qui représentent un Arbre de d


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales