Advertisement
u53r

Scrivere in un file 10 numeri casuali

Feb 7th, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.67 KB | None | 0 0
  1. // Scrivere nel file "output.txt" 10 numeri casuali, uno per riga
  2. #include <stdio.h>
  3. #include <time.h>
  4. #include <stdlib.h>
  5.  
  6. int main() {
  7.   FILE *f;
  8.   int i;
  9.   f = fopen("output.txt","w+"); // Apro il file "output.txt" in scrittura, creandolo se non Γ¨ presente
  10.   if(f == NULL){ // Se il puntatore restituito Γ¨ NULL, c'Γ¨ stato un problema
  11.     printf("Errore nell'apertura/creazione del file\n");
  12.   }else{
  13.     srand(time(NULL)); // Inizializzo il seed per i numeri casuali
  14.     for (i = 0; i < 10; i++) { // ripetizione del ciclo per 10 volte
  15.       fprintf(f, "%d\n", rand()); // Stampa di un numero casuale
  16.     }
  17.   }
  18.   fclose(f); // Chiudo il file
  19.   return 0;
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement