anche_per_il_direttore
Nuovo Utente
- Messaggi
- 63
- Reazioni
- 2
- Punteggio
- 22
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;
}