Programmation en C - Programmation
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);
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); 
}
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
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]