Strumenti Utente

Strumenti Sito


informatica:sol:laboratorio20:esercitazionib:esercitazione1

Differenze

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

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
informatica:sol:laboratorio20:esercitazionib:esercitazione1 [09/02/2021 alle 18:25 (4 anni fa)] – [Esercizio 2] Massimo Torquatiinformatica:sol:laboratorio20:esercitazionib:esercitazione1 [09/02/2021 alle 18:26 (4 anni fa)] (versione attuale) Massimo Torquati
Linea 58: Linea 58:
 Se ci sono opzioni non riconosciute queste dovranno essere stampate a video Se ci sono opzioni non riconosciute queste dovranno essere stampate a video
 con il messaggio "opzione X non riconosciuta". Per convertire le stringhe in interi usare la funzione con il messaggio "opzione X non riconosciuta". Per convertire le stringhe in interi usare la funzione
-di libreria //strtol// (vedere man 3 strtol) ad esempio nel modo seguente: +di libreria //strtol// (vedere man 3 strtol).
-<code c> +
-long isNumber(const char* s) { +
-   char* e = NULL; +
-   long val = strtol(s, &e, 0); +
-   if (e != NULL && *e == (char)0) return val;  +
-   return -1; +
-+
-</code>+
      
 Testare il programma con i seguenti casi (supponiamo che l'eseguibile si chiami cmdlineparsing): Testare il programma con i seguenti casi (supponiamo che l'eseguibile si chiami cmdlineparsing):
informatica/sol/laboratorio20/esercitazionib/esercitazione1.1612895135.txt.gz · Ultima modifica: 09/02/2021 alle 18:25 (4 anni fa) da Massimo Torquati

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki