logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

gotoxy() w Dev-C++ 4.9.9.2 – brak funkcji w conio.h, jak ustawić kursor w konsoli?

rybka3455 20 Kwi 2008 00:53 13526 4
REKLAMA
  • #1 5055816
    rybka3455
    Poziom 10  
    Posty: 23
    Witam.
    Jakiej biblioteki potrzeba to uzycia funkcji gotoxy()? uzywam kompilatora Dev-C++ 4.9.9.2 a do programiku mam dołączone dyrektywy <conio.h> i <windows.h>.Próbowałem skompilować już kilka prostych kodów źródłowych z różnych kursów ale zawsze wyskakuje mi błąd typu:
    'gotoxy' undeclared (first use this function).
    Zaznaczam że nie jestem taki zaawansowany w programowaniu C/C++
    Pozdrawiam Serdecznie i prosze o szybką odpowiedź.
  • REKLAMA
  • REKLAMA
  • #3 5056067
    ed-ek
    Poziom 34  
    Posty: 1814
    Pomógł: 275
    Ocena: 42
    Jeżeli ściągniesz nagłówek conio2.h, uzyskasz możliwość stosowania gotoxy(), clrscr i wiele innych fcji niedostępnych w conio.h. Aby z niego korzystać, w opcjach kompilatora dodaj
    -lconio
  • REKLAMA
  • #4 5062305
    rybka3455
    Poziom 10  
    Posty: 23
    Wielkie dzieki za posty właśnie zainstalowałem plik nagłówkowy conio2.h i wszystko śmiga:).Mam jeszcze jedno pytanko z tej samej beczki a mianowicie czy jest jakiś sposób na zadeklarowanie funkcji randomize() bądź random() bo w kilku kursach się juz spotkałem z taką funkcją w c++.Zamiast niej próbowałem użyć rand() ale wyskakuje mi błąd że "zbyt wiele argumentów"
    Z góry wielkie dzięki za pomoc.
  • #5 5063345
    ed-ek
    Poziom 34  
    Posty: 1814
    Pomógł: 275
    Ocena: 42
    Podaję przykład.
    
    #include <time.h>
    #include <conio.h>
    #include <iostream>
    using namespace std;
    int main()
    {
    	int i,suma=0,tab[10];
    	
    	time_t t;
    	srand((unsigned) time(&t));
         cout<<"zawartosc tablicy:"<<endl;
        for(i=0;i<10;i++)
           {
            tab[i]=rand()%100;        
            cout<<tab[i]<<"  ";  
             if(tab[i]>20)             
             suma=suma+tab[i];  
            } 
         cout<<endl<<endl;           	       
          
          cout<<"suma liczb>20 wynosi "<<suma; 
           	 getch();
    }
    

    Musisz zadeklarować time.h Program wypełnia tablicę przypadkowymi liczbami z zakresu 0 - 100 (instrukcja: tab[i]=rand()%100; )
REKLAMA