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 :

aide modification d'un fichier en c


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 62
    Par défaut aide modification d'un fichier en c

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 62
    Par défaut

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 62

  4. #4
    Membre éclairé
    Avatar de odsen.s
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2006
    Messages
    269
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2006
    Messages : 269
    Par défaut
    Salut,

    Le fichier que tu nous proposes est très grand... ça ne va pas être facile pour nous qui ne connaissons pas ton code de voir où se situe le problème. Peux-tu plutôt présenter la partie du code qui pose problème et t'arranger pour qu'on puisse le compiler ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 62
    Par défaut
    Salut ,

    Alors ben je me suis simplement basée que sur un seul choix (le calcul de la moyenne)
    A juste pour info , comme tu t'appelles kromartien, c'est une etude sur le champ magnétique de Mars!
    fichier c (raccourcis)
    essai.c

    (En fait j'utilise kwrite ou xemacs comme editeur )

    La partie qui me pose probleme c'est la partie finale

    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
    43
    44
    45
    46
    47
    48
    49
    50
    for (l = 0; l < npt_lat; l++)
    	      {
    		for (L = 0 ; L < npt_lon ; L++)
    		  {
    		    index = l * npt_lon + L;
    		    if (NPT[index] > 0)
    		      {
    			filled_bin ++;
    			if (NPT[index] > 2)
    			  {
    			    filled_bin2 ++;
    			  }
    			if (NPT[index] > 1)
    			  {
    			    filled_bin1 ++;
    			  }
    		      }
    		  }
    	      }
     
    	    for (l = 0; l < npt_lat; l++)
    	      {
    		for (L = 0 ; L < npt_lon ; L++)
    		  {
    		    index = l * npt_lon + L;
    		    if (NPT[index] > 1)
    		      {
    			lat = lat_min + (double)l*inc_lat + inc_lat/2.;
    			lon = lon_min + (double)L*inc_lon + inc_lon/2.;
    			if (lon >= 360.)
    			  lon -= 360.;
    			fprintf(fout, "%7.3lf %7.3lf", lon, lat);
    			for (i=0;i<NPT[index]; i++)
    			  {
    			    fprintf(fout, " %7.3lf", alt_var[index][i]);
    			  }
    			fprintf(fout, "\n");
    		      }
    		  }
    	      }
    	  }
     
    	fclose(fout);
     
    	fprintf(stdout, "\tNombre de donnees lues      : %10d\n", data_in);
    	fprintf(stdout, "\tNombre de donnees utilisees : %10d\n", data_out);
    	fprintf(stdout, "\tNombre de bin remplis       : %10d\n", filled_bin);
    	fprintf(stdout, "\tNombre de bin remplis (N>1) : %10d\n", filled_bin1);
    	fprintf(stdout, "\tNombre de bin remplis (N>2) : %10d\n", filled_bin2);
          }
    je pense que je devrai faire des modifs dans les boucles lat et lon pour avoir filled_bin = data_in or ??? je sais pas comme faire(c'est à dire avoir le meme nombre de lignes que mon fichier x) et une autre modif dans l'ecriture du fichier final pour avoir en colonnes : le jour, la position lat et lon (mais la meme que dans le fichier x) , br , bt, bp (toujours du fichier x) puis la moyenne et l'ecart entre les valeurs br,bt,bp et les valeurs moyennes

    Mon fichier x:

    fichier_x.txt

    Voila merci

  6. #6
    Membre éprouvé

    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 116
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 116
    Par défaut
    Ce qui manque vraiment à un programme comme celui là, ce sont les commentaires.

Discussions similaires

  1. [AIDE] modification d'un fichier texte
    Par babap1 dans le forum C++
    Réponses: 6
    Dernier message: 16/01/2008, 11h49
  2. Est-il possible de détecter la modification d'un fichier ?
    Par Kokito dans le forum API, COM et SDKs
    Réponses: 13
    Dernier message: 25/06/2004, 10h42
  3. Aide sur ouverture de fichier avec access
    Par FusionR dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 17/06/2004, 12h02
  4. [fichier d'aide]créer/gérer un fichier d'aide
    Par ce.moi7 dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 03/05/2004, 17h34
  5. [langage] Date de modification d'un fichier
    Par Cyspak dans le forum Langage
    Réponses: 2
    Dernier message: 24/06/2003, 15h49

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