• Non ci sono risultati.

Esercizio 1

N/A
N/A
Protected

Academic year: 2021

Condividi "Esercizio 1"

Copied!
1
0
0

Testo completo

(1)

Esercizio 1

Scrivere un programma che riceva come argomenti un nome di file ed un intero. Chiamiamo n il valore passato come argv[2] e nomef il valore di argv[1].

Il programma deve controllare che i due argomenti siano stati specificati,in caso positivo deve creare un processo figlio.

Il figlio deve generare n interi e scriverli nel file nomef

Il padre deve aspettare la terminazione del figlio e poi visualizzare il contenuto del file nomef.

Esercizio 2

Scrivere un programma che riceva come argomenti un nome di file e due interi. Chiamiamo np il valore passato come argv[2], np il valore passato come argv[3] e nomef il valore di argv[1].

Il programma deve controllare che i due argomenti siano stati specificati,in caso positivo deve

aprire il file nomef in scrittura creare un processo figlio

Il figlio deve generare nf interi e scrivere ripetutamente nel file nomef l proprio pid e il numero generato.

Il padre deve generare np interi e scrivere ripetutamente nel file nomef l proprio pid e il numero generato.

Questo programma fornisce l’esempio pergenerare numeri casuali

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

#define N 100 int main() {

int i, num;

//inizializza il generatore di numeri casuali srand(time(NULL));

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

//genera un numero compreso tra 1 e 100 num=rand()%N+1;

printf ("Numero: %d\n",num);

//ritarda di unsecondo il ciclo sleep(1);

}

return 0;

}

Riferimenti

Documenti correlati

Il padre ha il dovere di riconoscere il proprio figlio e di mantenerlo sin dalla nascita, ma il figlio con almeno 14 anni può opporsi e impedirglielo.. È questo il succo di due

“La riorganizzazione interna dell’Agenzia che ho proposto - ha spiegato Ruffini - come primo atto da Direttore riorienta l’attività della stessa per tipo di contribuenti, gestendo

inoltre produce un’eccezione (ErroreSovrapposizioneE) se tale volo si sovrappone ad un altro volo per lo stesso aereo (detti v1 e v2 due voli per lo stesso aereo, non si

Insomma non c’è tempo da perdere, per evitare che altri possano morire di TSO, per garantire ad ogni cittadino che il trattamento sanitario, anche quando obbligatorio, è

(ii) Se dall’urna sono state estratte una biglia bianca ed una rossa, qual `e la probabilit`a di aver ottenuto k volte testa (k = 0, 1, 2) nel lancio della moneta?. Esercizio 2

È un punto importante: da un lato si prende atto che l’obbligatorietà dell’azione penale, da tempo, è un valore asimmetrico rispetto alla realtà ed ampiamente derogato nella prassi,

Ad ogni volo corrisponde un file di testo avente come nome quello del volo seguito dall’estensione “.txt” (ad esempio, al volo AZ0623 corrisponde il file con nome AZ0623.txt)4.

Il programma elabora un file di testo, il cui nome `e passato come primo parametro sulla linea di comando, che contiene i dati di tutte le giocate fatte.. Tale file contiene un