Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [c++]

    Ciao raga, vorrei fare un programma che faccia scorrere il testo sul video. L'ho fatto. Però siccome vorrei che lo scorrimento sia un po lento, ho deciso di usare la funzione "SLEEP", però usandola il compilatore mi da errore su essa. Ecco il codice:
    codice:
    #include <iostream>
    #include <dos.h>
    #include <windows.h>
    using namespace std;
    bool gotoxy(const WORD x, const WORD y);
    
    int main()
    { 
     char vet[11];
     vet[0]='C';
     vet[1]='O';
     vet[2]='N';
     vet[3]='V';
     vet[4]='E';
     vet[5]='R';
     vet[6]='S';
     vet[7]='I';
     vet[8]='O';
     vet[9]='N';
     vet[10]='\0';   
     int i=0;
     for (i=0;i<10;i++)
                      {
                       gotoxy(35+i,2);
                       cout<< vet[i];
                       sleep(1);
                       system("cls");    
                      }
     gotoxy(5,2);
     getchar();  
    }
    
    bool gotoxy(const WORD x, const WORD y)  
    {  
    	COORD posizione;  
    	posizione.X = x;  
    	posizione.Y = y;  
    	return SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), posizione);  
    }
    Questo è l'errore :
    `sleep' undeclared (first use this function)

  2. #2
    Utente di HTML.it L'avatar di shodan
    Registrato dal
    Jun 2001
    Messaggi
    2,381
    In windows è Sleep() non sleep().

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,472
    E l'argomento e' in millisecondi ... se con 1 intendi 1 secondo, devi scrivere

    Sleep(1000);

    http://msdn.microsoft.com/en-us/libr...98(VS.85).aspx
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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