I miei programmi in C

Pubblicità
Codice:
#include<stdio.h>
#include<stdlib.h>
#include"pr14.h"
#define NMAX 100


int main()   {

int i,x[NMAX];

FILE *pf;              //pf e il puntatore o lo stream
pf = fopen ("dati15.txt", "w+");  //creo un file in lettura/scrittura
if (pf == NULL) {                //la funzione fopen ritona un puntatore se c'e un errore ritorna NULL
printf ("impossibile aprire il file dati15.txt");
exit(1); }



for (i=0; i<NMAX; i++) {

x[i]=i;
fprintf(pf,"%d\t%d\n",x[i],retta(x[i]));

                       }
fclose(pf);            //chiudo il file dati15.txt


FILE *pc;                        //pc e il puntatore o lo stream
pc = fopen ("com15.txt", "w+");  //creo un file per memorizzare i comandi di gnuplot
if (pc == NULL) {
printf ("impossibile aprire il file com15.txt");
exit(1); }                       

fprintf(pc,"plot\"dati15.txt\" with lines\n");//scrivo sul file com15.txt il comando da eseguire

fclose(pc);   //chiudo il file com15.txt

system("gnuplot com15.txt");//eseguo il programma gnuplot passandogli il nome del file che contiene i comandi
                      
                      
                      
 
return 0;
}
 
Pubblicità
Pubblicità
Indietro
Top