Accueil > Forum > > > > Remplir Matrice à partir de données d'un fichier
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
|
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
|
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
|
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
|
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
|
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++
|
|
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
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Forum
MATLAB PROGRAMME MATLAB PROGRAMME par wahab1087
Cliquez pour lire la suite par wahab1087
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|