Strumenti Utente

Strumenti Sito


informatica:sol:laboratorio21:esercitazionib:esercitazione4

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Prossima revisione
Revisione precedente
informatica:sol:laboratorio21:esercitazionib:esercitazione4 [07/03/2021 alle 14:00 (4 anni fa)] – creata Massimo Torquatiinformatica:sol:laboratorio21:esercitazionib:esercitazione4 [08/03/2021 alle 08:33 (4 anni fa)] (versione attuale) – [Esercizio 1] Massimo Torquati
Linea 3: Linea 3:
 ===== Esercizio 1 ===== ===== Esercizio 1 =====
 Scrivere un programma C che legge il file testuale "/etc/passwd" e scrive in un file testuale la lista dei 'login name' del sistema, uno per riga. Il nome del file testuale di output viene passato come unico argomento al programma. \\ Scrivere un programma C che legge il file testuale "/etc/passwd" e scrive in un file testuale la lista dei 'login name' del sistema, uno per riga. Il nome del file testuale di output viene passato come unico argomento al programma. \\
-Il formato del file "/etc/passwd" è descritto in ''man 5 passwd'':  \\ +Il formato del file "/etc/passwd" è descritto nella sezione 5 del manuale entry 'passwd' (''man 5 passwd'':  \\ 
-//"/etc/passwd contains one line for each user account, with seven fields delimited by colons (:)." \\+//"/etc/passwd contains one line for each user account, with seven fields delimited by colons (":")." \\
 // //
-Il primo campo è il 'login name'. Suggerimento: usare ''fgets'' per leggere le righe del file; usare ''strchr'' per trovare caratteri in una stringa.+Il primo campo è il 'login name'.\\ 
 +Suggerimento: usare ''fgets'' per leggere le righe del file; usare ''strchr'' per trovare la prima occorrenza di ':' nella stringa letta dal file
  
 ===== Esercizio 2 ===== ===== Esercizio 2 =====
informatica/sol/laboratorio21/esercitazionib/esercitazione4.1615125607.txt.gz · Ultima modifica: 07/03/2021 alle 14:00 (4 anni fa) da Massimo Torquati

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki