Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    444

    [C++] clrscr(), delay() e sound() in ANSI C

    Come da topic. vorrei poter utilizzare queste funzioni che nel turbo C sono in dos.h, conio.h e time.h mi pare, però non esistono in Dev-C++

    Consigli???
    *********************************
    Andrea
    *********************************

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    444
    non le trovo
    *********************************
    Andrea
    *********************************

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    72
    mi sa (ma non ne sono sicurissimo) che le puoi utilizzare solo col TURBO C, o almeno io le ho utilizzate così... le compili dal dos nella cartella dove si trova il TURBO C e non ci dovrebbero essere problemi...

    per scrivere il sorgente puoi utilizzare il blocco note, edit o anche Dev-C++, basta che tu lo salvi nella cartella del TURBO C

    " Abbiamo due orecchie ed una sola bocca, proprio perché dobbiamo ascoltare di più e parlare di meno "

  4. #4
    clrscr() pur non essendo una funzione standard (come anche le altre da te citate), in dev-c++ lo trovi in <conio.c> (basta includere <conio.c>)

    esistono anche altri modi per pulire lo schermo: utilizzare system() + comandi del preprocessore per verif. il s.operativo che si sta utilizzando è indubbiamente la scelta più portabile

    Poi c'è anche Sleep() <-- al posto di delay(): http://forum.html.it/forum/showthrea...r&pagenumber=1



    p.s. <time.h> (a differenza degli altri header che hai citato) appartiene alla libreria standard... ergo, presenta le stesse funzioni in tutti i compilatori/ambienti operativi.
    ...Terrible warlords, good warlords, and an english song

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    444
    mentre x il delay cm posso fare?
    *********************************
    Andrea
    *********************************

  6. #6
    Includi <windows.h> e utilizzi Sleep();

    Sleep: con la "S" maiuscola... trovi tutto nel link postato sopra.

    Stessa cosa dicesi per sound()

    Anche in questo caso devi scomodare le API di WIN32 (includendo <windows.h> e chiamando qualche API che gestisca lo speaker di sistema)
    ...Terrible warlords, good warlords, and an english song

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    127
    Sfrutto il thread di Squall1988 per chiedervi una cosa... proprio adesso sto realizzando un programmino C++ (su Windows), e sto usando istruzioni come system("pause") e system("cls").

    Compilando il sorgente su Linux ci sarebbero dei problemi di compatibilità?

    Anche io sto usando Dev-C++, ma non so quale compilatore verrà usato con Linux.

    Grazie!

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 © 2019 vBulletin Solutions, Inc. All rights reserved.