DejaVu |
» 2007-10-13 20:16:18 A możesz pokazać co Ci się nie chce skompilować? |
|
DejaVu |
» 2007-10-17 23:12:03 Jeśli ten plik, który próbujesz skompilować masz na pulpicie (lub w moich dokumentach), spróbuj umieścić go w innym miejscu na dysku, np: C:\\kurscpp\\*.cpp Ja mam ten sam błąd kompilacji na swoim komputerze, gdy chcę skompilować pliki, które są na pulpicie. Jeśli dobrze pamiętam, to nawet nie skompiluje Ci się taki program: int main() { return( 0 ); } Jeśli nie pomoże zmiana katalogu na inny (niezależny od Documents And Settings) to się będziemy zastanawiali dalej co może być nie tak. |
|
DejaVu |
» 2007-10-18 13:11:57 W takim razie koło 18:00 spróbuję znaleźć powód błędu.
/edit: masz prawa administratora na swoim koncie, na którym próbujesz skompilować projekt? |
|
DejaVu |
» 2007-10-18 14:50:01 Ja też używam NTFS'a i wiem, że występuje u mnie ten problem jak mam pliki na pulpicie. Będę w domu to zdiagnozuję ten problem dokładniej i Ci powiem coś więcej. |
|
DejaVu |
» 2007-10-18 18:52:06 Hm... na obecnym systemie nie mam nigdzie problemów z kompilacją programu nawet na pulpicie... Spróbuj może założyć jakiś nowy katalog na dysku, utworzyć w nim plik: zad00.cpp wpisać następujący kod: int main() { return( 0 ); } i spróbować skompilować. Jeśli się to skompiluje, spróbuj wkleić swój program i sprawdzić czy się kompiluje. Jeśli nic się nie kompiluje, to będę musiał zerknąć w google i spróbować znaleźć odpowiedź na to pytanie. /edit: Spróbuj dla katalogu, w którym pracujesz (masz plik *.cpp) wyczyścić atrybut 'tylko do odczytu'. Z tego co się doczytałem to na systemach operacyjnych Microsoft Vista mogą wystąpić takie właśnie problemy jakie opisujesz. Jeśli to nie pomoże, wykonaj to samo dla całego katalogu Dev-C++ tak, aby żaden plik i katalog nie posiadał atrybutu 'tylko do odczytu'. |
|
DejaVu |
» 2007-10-20 20:51:38 Pierwsza sprawa: jeśli temat został rozwiązany, napisz to. Druga sprawa: zakładaj NOWY temat jeśli masz inny problem niż ten, który został opisany w pierwszym poście. Trzecia sprawa: zamień typ zmiennej a i b z int na float, czyli: Jeśli chcesz mieć wynik opisany za pomocą liczby rzeczywistej, a liczby wprowadzane mają być całkowite musisz zapisać wtedy: cout <<( float ) a / b << endl;
//lub tak: cout << static_cast < float >( a ) / b << endl;
Efekt w obu przypadkach jest ten sam, jednak zaleca się stosowanie drugiego zapisu, ponieważ łatwiej później szukać błędów w kodzie. Druga metoda rzutowania jest jednak trudniejsza, jednak teraz szczegóły nie są tu istotne. |
|
DejaVu |
» 2007-10-21 11:12:08 jeżeli tak zrobię - czyli zamienię na początku int na float - to nie mogę skompilować bo wyskakuje błąd przy dzieleniu z resztą ....
|
Z liczby rzeczywistej (zmiennoprzecinkowej [float,double]) nie możesz obliczyć reszty z dzielenia, więc pokazuje Ci błąd. Resztę z dzielenia możesz stosować tylko i wyłącznie do liczb całkowitych. Co do wyświetlania wyniku: zostaw ten wynik, który Ci odpowiada, a z tego co mówisz to chcesz mieć wynik z przecinkami, więc usuń ten drugi. Plis plis plis nowy temat jak nowy problem masz ;) |
|
Morlinek Temat założony przez niniejszego użytkownika |
[Dev-C++] Błąd "Permission denied (...) " » 2007-10-13 18:14:43 korzystam z programu Dev-C++.Mam pewien problem z opcją kompiluj, wysakuje błąd " Nie można odnaleźć określonego pliku " .Co mam zrobić aby ten błąd nie wyskakiwał ? |
|
« 1 » 2 |