Visualizzazione dei risultati da 1 a 10 su 17

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    305

    [C] Differenza tra getch() e getchar()

    Salve vorrei capire meglio la differenza tra queste due funzioni , anche se una è ansi e l'altra no. Ho capito fin ora che getch() a differenza di getchar() non esegue l'eco su stdoutput, ma non ho capito bene la differenza sul fatto che una non è bufferizzata e l'altra si. Potreste spiegarmi meglio questa cosa.

    Tratto da Programmare in c:
    Alcune funzioni dispongono di un buffer dove il sistema operativo memorizza tutti i caratteri finchè l'utente non preme invio per inviarli al flusso stdin. Altre sono prive di buffer, quindi ogni carattere è inviato a stdin non appena viene premuto il tasto corrispondente.

    Adesso mi chiedo ma se io gia leggo da stdin quando uso la tastiera com'è che qui dice inviare a stdin?
    Ultima modifica di linux_r; 09-05-2014 a 20:37

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.