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

C++ Discussion :

SVP aide pour un code TABOU


Sujet :

C++

  1. #1
    Candidat au Club
    Inscrit en
    Juillet 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 2
    Par défaut SVP aide pour un code TABOU
    voila mon fichier qui les instances j'ai ecrit aussi un code qui calcule les distances entre les points pour pouvoir applique les contraintes que je les ai formulé mais je n'arrive pas a p les programmer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    #include<iostream.h>
    #include <stdlib.h> 
    #include <stdio.h> 
    //using namespace std;
    void main(int argc,char **argv)
    {
    	FILE *ARG;
    	int i;
    	int n;
    	int m;
    	char c1;
    	char c2;
    	char c3[4];
        float Tmax;
    	float **cord;
    	cout<<"lecture du fichier:"<<endl;
    	ARG = fopen("p1.2.a.txt","r");
    	fscanf(ARG,"%c\t%d",&c1,&n);
    	fscanf(ARG,"\n%c\t%d",&c2,&m);
    	fscanf(ARG,"\n%c%c%c%c\t%f",&c3[0],&c3[1],&c3[2],&c3[3],&Tmax);
    	cout<<c1<<":"<<n<<endl;
    	cout<<c2<<":"<<m<<endl;
    	cout<<c3[0]<<c3[1]<<c3[2]<<c3[3];
    	cout<<":"<<Tmax<<endl;
     
    	cord= new float*[n]; 
    	for(i=0;i<n;i++)
    		cord[i]= new float[3];
     
    for(i=0;i<n;i++)
    	{
    		fscanf(ARG,"\n%f\t%f\t%f",&cord[i][0],&cord[i][1],&cord[i][2]);
    	}
    for(i=0;i<n;i++)
    	{
    		cout<<cord[i][0]<<"\t"<<cord[i][1]<<"\t"<<cord[i][2]<<endl;
    	}
     
    fclose(ARG);
     
     
    }

  2. #2
    Membre confirmé Avatar de zabibof
    Inscrit en
    Février 2007
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 188
    Par défaut


    Comme ça, tu ne trouveras jamais personne pour t'aider, pas moi en tout cas

    Penses au moins à la balise code

  3. #3
    Membre éclairé Avatar de sylvain.cool
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2006
    Messages : 242
    Par défaut
    On comprend rien à ton problème!!!

    Explique toi mieux et soit plus précis.

  4. #4
    Invité(e)
    Invité(e)
    Par défaut
    Bonjour,
    Quelques remarques à propos du code posté:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
     
    // iostream.h est obsolete 
    #include <iostream>
    // cstd[xx] au lieu de std[xx].h
    #include <cstdlib> 
    #include <cstdio> 
    using namespace std;
     
    // main de type int.
    // si ni argc ni argv ne sont utilisées, on ne les écrit pas.
    int main(){
     
    // ...
       // pourquoi utiliser fopen, en c++ ifstream est là pour ça.
       ARG = fopen("p1.2.a.txt","r");
       // vérifier que le fichier a bien été ouvert
       if(NULL == ARG){
          cerr << "impossible d'ouvrir le fichier" << endl;
          return EXIT_FAILURE;
       }
     
       cord= new float*[n]; 
       for(i=0;i<n;i++)
          cord[i]= new float[3];
    // ...
       // penser à libérer la mémoire
       for(i=0;i<n;i++)
          delete [] cord[i];
       delete [] cord;
     
    // ...
       return EXIT_SUCCESS;
    }
    Sinon, je n'ai pas non plus le fond du problème.

Discussions similaires

  1. Aide pour une code svp
    Par nicotine002 dans le forum Général Java
    Réponses: 1
    Dernier message: 29/12/2008, 14h08
  2. [FTP] besoin d'aide pour source code
    Par planete-venus dans le forum Langage
    Réponses: 1
    Dernier message: 02/06/2007, 15h01
  3. aide pour un code
    Par foulla002 dans le forum Sécurité
    Réponses: 3
    Dernier message: 03/08/2006, 09h56
  4. aide pour un code
    Par foulla002 dans le forum Langage
    Réponses: 7
    Dernier message: 18/07/2006, 11h04
  5. aide pour du code svp
    Par rootsngaia dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 12/04/2006, 23h40

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