Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    [C] Pause alternativo!!!

    Salve raga, questo è il mio primo post!!! ^^


    Come posso creare l'effetto "pause" in c???

    Intendo che si deve premere solo 1 tasto!!!

    Tipo keypress in Pascal!!!

  2. #2
    Utente di HTML.it L'avatar di infinitejustice
    Registrato dal
    Nov 2001
    residenza
    Barcelona
    Messaggi
    772
    system("PAUSE"); ?
    Live fast. Troll hard.
    Pythonist | Djangonaut | Puppeteer | DevOps | OpenStacker | Lost in malloc
    Team Lead @Gameloft Barcelona

  3. #3
    Utente bannato
    Registrato dal
    Nov 2003
    Messaggi
    558
    codice:
    Getch () ;
    oppure

    codice:
    Getchar () ;
    entrambe contenute in stdio.h

    oppure ancora

    codice:
    system ("pause") ;
    contenuto in stdlib.h

    e in mille altri modi....


  4. #4
    Originariamente inviato da Lardoman
    codice:
    Getch () ;
    oppure

    codice:
    Getchar () ;
    entrambe contenute in stdio.h

    oppure ancora

    codice:
    system ("pause") ;
    contenuto in stdlib.h

    e in mille altri modi....

    Ehm!!! Grazie, ma la domanda era diversa!!!

    "UN" solo tasto!!! Getc() e Getchar() devono essere seguiti da "invio" se non erro!!!

    Per System("Pause") funziona sotto Linux secondo voi??? Penso di No!!!

  5. #5
    Sono + interessato agli altri 1000 modi, allora!!!

  6. #6
    Utente bannato
    Registrato dal
    Nov 2003
    Messaggi
    558
    Ti sbagli... se è vero che con getchar () bisogna premere anche invio, con getch () no: basta premere un tasto qualsiasi. Prova e vedrai che fa al caso tuo

    system ("pause") ovviamente funziona solo sotto windows.

  7. #7
    Originariamente inviato da Lardoman
    Ti sbagli... se è vero che con getchar () bisogna premere anche invio, con getch () no: basta premere un tasto qualsiasi. Prova e vedrai che fa al caso tuo

    system ("pause") ovviamente funziona solo sotto windows.
    Ma getc() vuole uno stream come input!!!

  8. #8
    Originariamente inviato da ^Jack_Sparrow^
    Ma getc() vuole uno stream come input!!!
    Ma getc() == getch()????

  9. #9
    Utente bannato
    Registrato dal
    Nov 2003
    Messaggi
    558
    Non getc () ma getch ()..

    L'ho provato anche adesso, e funziona premendo QUALSIASI tasto.

  10. #10
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    A me getch() (int stdio.h) ritorna immediatamente, senza attendere la pressione di INVIO.

    codice:
    #include <stdio.h>
    
    int main() {
       int ch;
       printf("Premere un tasto per continuare...");
       ch = getch();
    
       return 0;
    }
    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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.