Advertisement
u53r

Scrivere in un file di testo i primi 100 numeri interi

Jan 16th, 2019
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.72 KB | None | 0 0
  1. // Creare un file chimamato 'output.txt' contenente i primi 100 numeri interi, uno per riga
  2. // In questo caso, verranno stampati i numeri da 0 a 99
  3. #include <stdio.h>
  4. #include <stdlib.h>
  5.  
  6. int main() {
  7.   FILE *f; // Puntatore al file
  8.   int i; // Contatore del for
  9.   f = fopen("output.txt","w"); // Apro il file in sola scrittura, se non esiste lo creo
  10.   if(f == NULL){ // Se il puntatore punta ad un valore NULL
  11.     printf("ERRORE NELL'APERTURA DEL FILE\n"); // Stampo un messaggio d'errore
  12.     exit(1); // Chiudo il programma con un errore
  13.   }else{
  14.     for (i = 0; i<100; i++) {
  15.       fprintf(f, "%d\n", i); // Stampo il valore corrente di i nel file e vado a capo
  16.     }
  17.     fclose(f); // Chiudo il file
  18.   }
  19.   return 0;
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement