kolusek18 Napisano Styczeń 16, 2006 Zgłoś Share Napisano Styczeń 16, 2006 witamkupilem sobie kiedys ksiazeczke z komputer swiata "programowanie w c++". byl tam dolaczony program dev-C++ w wersji 4.9.9.1. te cwiczenia opisane w ksiazeczce dalo sie skompilowac bez problemu, ale gdy chce urzyc zrodel z innych publikacji wykozystujace biblioteke conio.h to program sie nie chce skompilowac. chcialem urzyc takie polecenia jak clrscr() i getch().wyskakuje blad unable to run program file. dodawalem biblioteke zwyczajnie przez #include <conio.h>. czy jest tu kros madry ktory moglby mi pomoc ?? Link do komentarza Udostępnij na innych stronach More sharing options...
wachu Napisano Styczeń 16, 2006 Zgłoś Share Napisano Styczeń 16, 2006 najszybciej bedzie jesli sciagniesz sobie ten kompilator jeszcze raz Link do komentarza Udostępnij na innych stronach More sharing options...
Firen Napisano Styczeń 16, 2006 Zgłoś Share Napisano Styczeń 16, 2006 kod panie, skad mam wiedziec co robisz zle skoro nie wiem co robisz ;p Down With The Sickness Link do komentarza Udostępnij na innych stronach More sharing options...
kolusek18 Napisano Styczeń 17, 2006 Autor Zgłoś Share Napisano Styczeń 17, 2006 o to kod. juz udalo mi sie zrobic ze dziala polecenie getch() ale w dalszym ciagu nie dziala clrscr(). chodzi mi o to zeby pytanie o pierwsza liczbe zniknelo z ekranu po tym jak te liczbe podam i wyskoczylo pytanie o druga liczbe. jak dalem int lub void przed clrscr() to sie skompilowac dalo lecz nie czyscilo to polecenie ekranu #include <cstdlib>#include <iostream>#include <conio.h>using namespace std;int main(){ int liczba1 = 0; int liczba2 = 0; int iloczyn = 0; cout<<"Wprowadz pierwsza liczbe calkowitan"; cin>>liczba1; clrscr(); cout<<"Wprowadz druga liczbe calkowitan"; cin>>liczba2; iloczyn=liczba1*liczba2; cout<<" Iloczyn wynosi : "<<iloczyn<<endl; cout<<"nacisnij cos "<<endl; getch(); return 0; } Link do komentarza Udostępnij na innych stronach More sharing options...
Toster Napisano Styczeń 17, 2006 Zgłoś Share Napisano Styczeń 17, 2006 pewnie masz zle skonfigurowane sciezki poszukiwan plikow (tutaj bibliotek) albo po prostu nie masz tej biblioteki (moze skasowala sie sama ;) )Popatrz do konfiga gdzie masz Libs (albo library albo src albo jakos tak roznie to sie zwie w roznych srodowiskach) Always Dark<br /> Link do komentarza Udostępnij na innych stronach More sharing options...
Firen Napisano Styczeń 17, 2006 Zgłoś Share Napisano Styczeń 17, 2006 [quote] jak dalem int lub void przed clrscr() to sie skompilowac dalo lecz nie czyscilo to polecenie ekranu [/quote]Ciekawe dlaczego Jesli chodzi o ta funkcje to nie przypominam sobie zeby cos takiego istnialo w standardowych libkach cpp, takze moze lepiej poszukaj jakiegos kodu w necie. Down With The Sickness Link do komentarza Udostępnij na innych stronach More sharing options...
Rodrigo Napisano Styczeń 17, 2006 Zgłoś Share Napisano Styczeń 17, 2006 Witam!Jeśli jeszcze nie poradziłes sobie z tym problemem radze Ci żebyś napisał wlasną funkcję czyszczącą konsole. Może ona wyglądać mniej więcej tak( działa na tej samej zasadzie co clrscr ):KODvoid Wyczysc(){ HANDLE konsola = GetStdHandle( STD_OUTPUT_HANDLE ); CONSOLE_SCREEN_BUFFER_INFO info; GetConsoleScreenBufferInfo( konsola, &info ); COORD pozycja = { 0, 0 }; FillConsoleOutputCharacter( konsola, ' ', info.dwSize.X * info.dwSize.Y, pozycja, 0 ); FillConsoleOutputAttribute( konsola, info.wAttributes, info.dwSize.X * info.dwSize.Y, pozycja, 0 ); SetConsoleCursorPosition( konsola, pozycja );}Lecz żeby jej użyć potrzebne bedzie dołączenie jeszcze jednego pliku nagłówkowego, mianowicie <windows.h>, gdyż zawarta jest w nim struktura HANDLE...Pozdro! Link do komentarza Udostępnij na innych stronach More sharing options...
kolusek18 Napisano Styczeń 17, 2006 Autor Zgłoś Share Napisano Styczeń 17, 2006 dzex Rodrigodziala to. widzialem juz takie cos jak napisales i nawet dodawalem taka funkcje do programu, ale nie wiedzialem, ze trzeba dodac lib windows.h Link do komentarza Udostępnij na innych stronach More sharing options...
Rodrigo Napisano Styczeń 17, 2006 Zgłoś Share Napisano Styczeń 17, 2006 Witam!Jesli uważasz ze Ci pomoglem, wdzieczny byłbym jesli przydzieliłbys mi punkt za pomoc ( Autor tematu moze przydzielić taki punkt jeśli ktoś Mu pomógł w rozwiązaniu problemu. Z góry dzieki . Nie myślcie tylko że jestem pazerny... Pozdro! Link do komentarza Udostępnij na innych stronach More sharing options...
kolusek18 Napisano Styczeń 17, 2006 Autor Zgłoś Share Napisano Styczeń 17, 2006 a masz;) Link do komentarza Udostępnij na innych stronach More sharing options...
Rodrigo Napisano Styczeń 17, 2006 Zgłoś Share Napisano Styczeń 17, 2006 Witam!Wielkie dzieki. Bog ci to w dzieciach wynagrodzi Temat mozna uznac za zamkniety...Pozdro! Link do komentarza Udostępnij na innych stronach More sharing options...
Jason Napisano Styczeń 17, 2006 Zgłoś Share Napisano Styczeń 17, 2006 Tak też się stało ;DAle ja radzę użyć:Pascalsystem("cls");A zamiast getch() możesz użyć:Pascalsystem("pause");Co prawda nie ten sam efekt, ale podobny Link do komentarza Udostępnij na innych stronach More sharing options...
Polecane posty
Zarchiwizowany
Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.