Skocz do zawartości

problem z dev-c++


kolusek18

Polecane posty

witam

kupilem 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 ?? wink.gif

Link do komentarza
Udostępnij na innych stronach

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

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 />u1_tt_logo.png banner-1.pngexFabula-banner.pngson_banner_ubersmall.jpg

Link do komentarza
Udostępnij na innych stronach

[quote] jak dalem int lub void przed clrscr() to sie skompilowac dalo lecz nie czyscilo to polecenie ekranu [/quote]
Ciekawe dlaczego wink.gif

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

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

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

Gość
Temat jest zablokowany i nie można w nim pisać.
×
×
  • Utwórz nowe...