IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

VC++ .NET Discussion :

utilisation du void


Sujet :

VC++ .NET

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Avril 2008
    Messages
    71
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : Technicien Help Desk

    Informations forums :
    Inscription : Avril 2008
    Messages : 71
    Par d�faut utilisation du void
    Bonjour, je travaille sous Microsoft Visual C++ et je veux lire des donn�es d'un fichier texte pour les r�utiliser apr�s. Je veux tout d'abord remplir ce tableau et m'en servir dans le programme principal. Je bloque sur l'utilisation du void. Un petit coup de main sera le bienvenue. Merci

    #include <iostream>
    #include <string>
    #include <fstream>
    using namespace std;

    const int nbdonnees = 61;
    string tabdonnees[nbdonnees];
    void RangerDonnees(& tabdonnees[nbdonnees]);


    int main()
    {

    int i =1; //indice de parcours du tableau o� sont rang� les donn�es du fichier matlab
    string mot;
    char chaine1;

    string tabvaleur[nbdonnees];

    RangerDonnees(tabdonnees[nbdonnees]);
    ifstream fichier("donnees.m", ios::in); // on ouvre en lecture;
    if(fichier) // si l'ouverture a fonctionn�
    {
    while(i != nbdonnees) //tant que l'on a pas recuperer toutes les valeurs
    {
    fichier >> mot; // on lit le premier mot du fichier
    while(mot != tabdonnees[i] ) // tant que le mot est different du mot du tableau
    {
    fichier >> mot; // on lit le mot suivant
    }
    fichier.seekg(2, ios::cur); //on se place sur la valeur � recuperer
    fichier >> chaine1; //on lit la valeur
    tabvaleur[i] = chaine1; // on range la valeur dans le tableau
    i++; //on passe � la donnee suivante
    }
    fichier.close();
    }
    else
    {
    cerr << "Impossible d'ouvrir le fichier1 !" << endl;
    }
    ofstream fic("test.txt", ios::out | ios::trunc); // on ouvre en ecriture
    if(fic) // si l'ouverture a fonctionn�
    {
    i=1;
    while(i != nbdonnees)
    {
    fic << tabdonnees[i];
    fic << tabvaleur[i] << endl; //on ecrit dans test.txt
    i++;
    }
    fic.close();
    }
    else
    {
    cerr << "Impossible d'ouvrir le fichier2 !" << endl;
    }
    return 0;
    }

    void RangerDonnees(& tabdonnees[nbdonnees])
    {
    tabdonnees[1] = "type_assemblage";
    tabdonnees[2] = "type_bague";
    tabdonnees[3] = "Nombre_de_pistes";
    tabdonnees[4] = "type_element_roulant";
    }

    Si vous savez utilisez Microsoft Visual C++ peut-on me dire comment garder la console visible. Pour moi elle ne s'affiche que quelques secondes et disparait. Je suis plus habitu� � Linux. Merci d'avance.

  2. #2
    Membre �clair�
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    291
    D�tails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations forums :
    Inscription : Avril 2007
    Messages : 291
    Par d�faut
    Bonjour,

    pour que ton code soit plus lisible, tu peux utiliser les balises de code : Quel est ton probl�me avec le void?

    Bon courage

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Probleme utilisation const void*
    Par mansgueg dans le forum C++
    R�ponses: 5
    Dernier message: 07/03/2011, 20h39
  2. quand utiliser public void
    Par nulenjava dans le forum D�buter avec Java
    R�ponses: 1
    Dernier message: 14/02/2011, 18h23
  3. Utilisation de void* avec structures
    Par LaMainSurLeKatana dans le forum C++
    R�ponses: 10
    Dernier message: 15/09/2010, 23h56
  4. Utilisation de void*
    Par vinzzzz dans le forum C
    R�ponses: 4
    Dernier message: 21/10/2006, 17h40
  5. Utilisation de void**
    Par KORTA dans le forum C
    R�ponses: 6
    Dernier message: 05/09/2003, 19h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo