Visualizzazione dei risultati da 1 a 10 su 16

Hybrid View

  1. #1
    Grazie 1000 funziona, ma non capisco perchè il deitel dice che che posso usare il -1, potete darmi una spiegazione dettagliata di perchè questo modo non funziona?

  2. #2
    Quote Originariamente inviata da ARMANDO888 Visualizza il messaggio
    Grazie 1000 funziona, ma non capisco perchè il deitel dice che che posso usare il -1, potete darmi una spiegazione dettagliata di perchè questo modo non funziona?
    EOF (che in genere è -1) non è un carattere "vero", ma un valore "magico" restituito da getchar() per indicare che è finito lo stream di input. È sostanzialmente il modo che getchar() usa per indicare che ha provato a leggere un carattere, ma erano finiti.
    Ctrl-Z, a sua volta, è una combinazione di caratteri che si usa per dire alla finestra della console che l'input è finito.
    Ultima modifica di MItaly; 12-01-2014 a 13:45
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589
    - : 0010 1101
    1: 0011 0001

    -1: 0010 1101 0011 0001
    -1 binario: 1111 1111
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

  4. #4
    Quote Originariamente inviata da Scara95 Visualizza il messaggio

    -1: 0010 1101 0011 0001
    -1 binario: 1111 1111
    Scusa ma cosa cambia tra i due? Potresti spiegarmelo?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.