Kost3k Opublikowano 29 Października 2012 Udostępnij Opublikowano 29 Października 2012 Otóż używam obecnie kompilatora Code::Blocks, a problem jest taki iż po zapisaniu jakiegokolwiek pliku w którym załóżmy będzie: #include <cstdio> int main() { printf("To jest przyklad"); return 0; } I potem kiedy chcę otworzyć plik main.exe, okno konsoli pojawia się zaledwie na sekundę i nie ma możliwości nawet przeczytania wiadomości pojawiającej się w konsoli. Czy jest jakiś sposób na to, aby konsola była cały czas, a nie wyłączyła się praktycznie od razu? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Heniut Opublikowano 29 Października 2012 Udostępnij Opublikowano 29 Października 2012 getchar(); P.S. Wciśnij w edytorze c::b F9 (zobacz jaka magia!) / GA-970A-UD3 / FX-6300 / Sapphire Xtreme 5830 / OCZ ZS 550W / Brutus M23 / | MPC Coders Team | MPC Gold Member | C#, C++, PHP, (N)ASM, AutoIT, Python, Java | Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
mjut Opublikowano 29 Października 2012 Udostępnij Opublikowano 29 Października 2012 1) C::B to nie kompilator. 2) Przed returnem wstaw getchar() Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Xau Opublikowano 29 Października 2012 Udostępnij Opublikowano 29 Października 2012 To chyba jeden z podstawowych problemów początkującego w c++. Chyba każdy nowszy kurs pokazują zaraz na początku jak go rozwiązać. btw. takie c++, to nie c++. c++ jest na tyle szlacheckim językiem, że nie można zapisywać kodu tak, aby dało się go skompilować w kompilatorze C.(a tak przy okazji: code:blocks to nie kompilator) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
4ggr35510n Opublikowano 29 Października 2012 Udostępnij Opublikowano 29 Października 2012 btw. takie c++, to nie c++. c++ jest na tyle szlacheckim językiem, że nie można zapisywać kodu tak, aby dało się go skompilować w kompilatorze C To dlaczego da się tak zapisać? :] Ta sygnatura jest pusta. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Dodo20091 Opublikowano 1 Listopada 2012 Udostępnij Opublikowano 1 Listopada 2012 Z tego co pamiętam printf jest z języka C. W C++ program prawidłowo wyglądał by chyba tak: #include <iostream> #include <conio.h> int main() { std::cout << "To jest przykład" << std::endl; getch(); return 0; } lub #include <iostream> #include <conio.h> using namespace std; int main() { cout << "To jest przykład" << endl; getch(); return 0; } Jeśli popełniłem jakiś błąd poprawcie mnie bo dawno już tego nie robiłem. 'I'm the one who knoks.' Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Sopelek997 Opublikowano 1 Listopada 2012 Udostępnij Opublikowano 1 Listopada 2012 lub najpoprawniej #include <iostream> int main() { std::cout << "To jest przykład\n"; return 0; } [UDF] MathEx | [C++, ALLEGRO 4.2][Gra] Mr. Gun [Gra] Kółko i Krzyżyk - Gomok (konkurs) | [Gra] Tetris (konkurs) [Program] Odtwarzacz MP3 (konkurs) | [C++, ALLEGRO 5.0.9] Proste oświetlenie 2D [Gra] More Than 2048 | [ALLEGRO 5][C++] Mandelbrot Renderer Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
4ggr35510n Opublikowano 1 Listopada 2012 Udostępnij Opublikowano 1 Listopada 2012 No i tutaj wam umyka co jest poprawne, a co nie jest. Oficjalne wytyczne Google'a dotyczące poprawnego pisania w C++, na temat streamów: http://google-styleg...ide.xml#Streams Do not use streams, except where required by a logging interface. Use printf-like routines instead. Oczywiście istnieją inne wytyczne, które polecają streamy... Nie ma jednej poprawności. @DOWN To niemożliwe, jeszcze nigdy sie tak nie zdarzyło ;] Ta sygnatura jest pusta. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Dubler Opublikowano 1 Listopada 2012 Udostępnij Opublikowano 1 Listopada 2012 zamiast getchar(); można ewentualnie stosować char x; std::cin >> x; @up wydaje mi się że odbiegacie powoli od tematu c++, c++/cli, php, js, css3, lua, au3 and others... Pomoc dla newbich w wymienionych wyżej językach, pisanie botów do Tibii - pisz na gg, może się dogadamy Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Lesteross Opublikowano 2 Listopada 2012 Udostępnij Opublikowano 2 Listopada 2012 Otóż używam obecnie kompilatora Code::Blocks, a problem jest taki iż po zapisaniu jakiegokolwiek pliku w którym załóżmy będzie: #include <cstdio> int main() { printf("To jest przyklad"); return 0; } I potem kiedy chcę otworzyć plik main.exe, okno konsoli pojawia się zaledwie na sekundę i nie ma możliwości nawet przeczytania wiadomości pojawiającej się w konsoli. Czy jest jakiś sposób na to, aby konsola była cały czas, a nie wyłączyła się praktycznie od razu? Tak jest w C::B?? Niemożliwe. Chyba, że masz jakąś starszą wersję Tfu... nie doczytałem... chcesz uruchamiać poza konsolą? To sposobami podanymi u góry bądź pętlą nieskończoną ;]. Można jeszcze: system("pause"); Ale tak robi się na lekcjach programowania w technikum, na devie . Pomagam w projektach dotyczących programowania (C++/C/Java/C#/inne). Jak masz jakiś problem, napisz do mnie, wspólnie poszukamy rozwiązania . Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
IZixx23 Opublikowano 6 Listopada 2012 Udostępnij Opublikowano 6 Listopada 2012 a moze zly zapis ;] tez mialem taki problem Zapisz w .cpp ojc jak up nie przeczytalem do konca Polecam osobicie <iostream> niz <cstdio> ;] MP7a1 gold jest jak cos Pomoglem daj + To nie boli !!! Kontakt: gg:28976902 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Dubler Opublikowano 6 Listopada 2012 Udostępnij Opublikowano 6 Listopada 2012 wasze wypowiedzi są nie potrzebne i całkowicie nie związane z tematem. Autor dostał już wystarczająco sposobów rozwiązania problemu, po co się dalej produkujecie? c++, c++/cli, php, js, css3, lua, au3 and others... Pomoc dla newbich w wymienionych wyżej językach, pisanie botów do Tibii - pisz na gg, może się dogadamy Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
IZixx23 Opublikowano 6 Listopada 2012 Udostępnij Opublikowano 6 Listopada 2012 Haha a twoj to zwiazany z tematem MP7a1 gold jest jak cos Pomoglem daj + To nie boli !!! Kontakt: gg:28976902 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
krantox Opublikowano 10 Listopada 2012 Udostępnij Opublikowano 10 Listopada 2012 Polecam internetowe videokursy tego Pana:https://www.youtube.com/user/VideoKursPL?feature=watch. Pozdrawiam. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Raye_C Opublikowano 12 Listopada 2012 Udostępnij Opublikowano 12 Listopada 2012 Nie, zebym sie znal, ale naprawde kto uzywa "system("pause")" ??? Systempause moze zostac wykorzystane przeciw Wam, jak to mowil moj wykladowca jest to 1wszy grzech glowny! Ja polecam glownie cin.ignore() albo getchar()... te 2 sa najbezpieczniejsze, ale pamietajcie, aby zawrzec biblioteke <iostream>. Przyklad: #include <iostream> using namespace std; int main() { cout<<"Przykladowy tekst"; cin.ignore(); return 0; } Even if the morrow is barren of promises, nothing shall forestal... my return... Loveles Poem - CC:FF VII Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Zarchiwizowany
Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.