Programmation en C

Programmation en C - Programmation

Marsh Posté le 17-04-2001 à 11:49:16    

Comment envoyer des données dans un fichier à partir d'une fonction. Ex: Dans la fonction calcul de y en fonction de x, comment envoyer les different résultats sous forme d'un tableau(2 colonnes) dans un fichier ?  
Comment afficher x en fonction de y dans un tableau en 2 colonnes, avec par exemple, un pas de 100 pour x.(envoyer un exemple facile)
Comment à partir de gnuplot, lire ce fichier et tracer la courbe à partir des donnes du fichier.  
Quel compilateur faut il utiliser ?  
Merci pour vos réponses

 

[edit]--Message édité par Jeevantha--[/edit]

Reply

Marsh Posté le 17-04-2001 à 11:49:16   

Reply

Marsh Posté le 17-04-2001 à 11:52:42    

à rajouter dans la fonction y(x)
 
 
FILE *file;
char nom_fichier[100] = "result.txt";
file = fopen(nom_fichier, "w" );
 
...
 
fprintf(file , "%f  %f\n", x, y(x));
 
 
...
 
 
fclose(file);


---------------
Je ne suis ni pour, ni contre, bien au contraire  
Reply

Marsh Posté le 17-04-2001 à 14:39:08    

arg !! gnuplot !! ca pue l'automatique !
 
bon  
void Ecriture(double x,double y)
{
FILE *fichier;
fichier = fopen("c:\\sauve.sav","a+" );
 
fprintf("%d %d",x,y);
 
fclose(fichier);
}

Reply

Marsh Posté le 17-04-2001 à 14:48:38    

la viper a écrit a écrit :

arg !! gnuplot !! ca pue l'automatique !
 
bon  
void Ecriture(double x,double y)
{
FILE *fichier;
fichier = fopen("c:\\sauve.sav","a+" );
 
fprintf("%d %d",x,y);
 
fclose(fichier);
}




 
ca sent le segmentation fault ton truc.
 
%d dans le printf c'est pour des entiers et tu mets
des doubles en parametres


---------------
Je ne suis ni pour, ni contre, bien au contraire  
Reply

Marsh Posté le 18-04-2001 à 11:00:52    

merci

Reply

Marsh Posté le 18-04-2001 à 11:48:43    

ben alors il met %lf et le tour est joue

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed