Witam, czy istnieje jakiś odpowiednik deva, lub borlanda na maca? Tak wiem, te programy są najgorsze z możliwych, ale niestety musimy z nich korzystać, w szkole. Ewnetualnie jakiś program na maca z c++ zbliżony kodem do wymienionych wcześniej.
Witam, czy istnieje jakiś odpowiednik deva, lub borlanda na maca? Tak wiem, te programy są najgorsze z możliwych, ale niestety musimy z nich korzystać, w szkole. Ewnetualnie jakiś program na maca z c++ zbliżony kodem do wymienionych wcześniej.
Komputer: MacBook Pro 13" mid 2010 + Cinema Display 27" + Magic Mouse + Apple wireless keyboard
Odtwarzacz: iPod nano
Telefon: iPhone 4 black
Ale zaraz moment, co piszecie w tej szkole, napisałeś tylko że C++, ale jakie te programy piszecie (co konkretnie się uczycie), konsolowe programy, z GUI? Jak z GUI to jakie APi/Framework? QT, te Borlanda, MFC czy jakieś inne.
No i jak z GUI i jest to coś innego niż QT to zapomnij o OSX, insaluj windowsa. A nawet jeśli tylko proste konsolowe programy to i tak są różnice w bibliotekach, także jak dla szkoły i się dopiero uczysz to też postaw winowsa abyś uniknął problemów że kod ze szkoły nie kompiluje się u ciebie w domu i odwrotnie.
Ostatnio edytowane przez macieks72 ; 23.05.2011 o 16:24
Komputer: Macbook Pro wykąpany w pepsi, teraz Acer Aspire 5750G
Telefon: iPhone 4 - iOS 5.1.1
Ludzie, używajcie alta. No chyba że wam obojętne, czy robicie komuś 'łaskę', czy 'laske'.
W szkole z GUI? Hoho, niedoczekanieByłem w klasie z rozszerzoną informatyką i najtrudniejsze co mieliśmy to szukanie min/max w tablicy... Jeżeli masz coś wiecej na infie, to szczerze gratuluję. Przypuszczam, że podstaw C++ można się uczyć wszędzie, chociażby w xcode (tak jak my na infie). Podstaw tzn. bez mieszania w to żadnych API. Z różnic w standardowych bibliotekach zapamiętałem tylko counter() i clock() - inaczej nazywała się funkcja zwracająca czas systemowy w ms.
Może wystarczy pokombinować z Wine? Installing Wine on Mac OS X Nie próbowałem tego jeszcze na OS X, ale na ubuntu działa to całkiem całkiem. Dev powinien pójść...
Przy skrajnie krótkich kodach może pomóc takie cuś Ideone.com | Online IDE & Debugging Tool >> C/C++, Java, PHP, Python, Perl and 40+ compilers and intepreters .
Pozdrawiam.
dzieki za odpowiedzi. zdecydowałem się na xcode 3.
musze zrobić choinkę ze znaków np. "x". Program musi mieć wodotryski, czyli zmieniające się kolory "lampek" na choince, możliwość ustawienia szerokości, wysokości, długości pnia itp...
jak na razie zatrzymałem się na przesunięciu kursora na środek ekranu, w devie miałem funkcje gotoxy(), tutaj mam move(), ale nie moge tego ogarnąć, przez cały czas wyskakuje mi błąd. Prosze o pomoc z tą funkcją, a jak komuś się nudzi to i z całym programem![]()
napisałem na razie coś takiego
powinno to wyglądać mniej wiecej tak: (daje kropki, bo spacją nie da się przesunąć tutaj)Kod:#include iostrem wiadomo w nawiasach, ale nie pokazuje jak jest w nawiasach using std::cout; using std::cin; using std::endl; #include ncurses.h int main (int argc, char * const argv[]) { int h=0; int j=0; cout << "podaj wysokość" << endl; cin >> h; for (int i=0; i<(2*h); i=i+2) { move((40-(i/2)), ((i/2)+1)); do { cout << "X"; } while (j<=i); getchar(); } return 0; }
............. x
........... xxx
......... xxxxxx
........ xxxxxxxx
............ xx
Ostatnio edytowane przez wojtkow ; 30.05.2011 o 22:05
Komputer: MacBook Pro 13" mid 2010 + Cinema Display 27" + Magic Mouse + Apple wireless keyboard
Odtwarzacz: iPod nano
Telefon: iPhone 4 black
napisałem, że błąd odnośnie funkcji move, a dokładnie "variable or field 'move' declared void" , wynika z niego, że nie zadeklarowałem funkcji, ale przecież dołączam ncurses.h
Komputer: MacBook Pro 13" mid 2010 + Cinema Display 27" + Magic Mouse + Apple wireless keyboard
Odtwarzacz: iPod nano
Telefon: iPhone 4 black
u mnie 'man move' mowi ze jest w curses.h, a nie ncurses.
I nic nie napisałeś, wklejaj całe błędy takie jak dostajesz, a nie swoimi słowami je opisujesz. A kod wklejaj w taki [ code ] ... [ / code ]
Komputer: Macbook Pro wykąpany w pepsi, teraz Acer Aspire 5750G
Telefon: iPhone 4 - iOS 5.1.1
Ludzie, używajcie alta. No chyba że wam obojętne, czy robicie komuś 'łaskę', czy 'laske'.
curses.h też próbowałem
wklajem w [ code ], mógłbym Cie prosić żebyś wkleił to do swojego xcode i zobaczył co jest nie tak?
Kod:#includeusing std::cout; using std::cin; using std::endl; #include int main (int argc, char * const argv[]) { int h=0; int j=0; cout << "podaj wysokość" << endl; cin >> h; for (int i=0; i<(2*h); i=i+2) { move((40-(i/2)), ((i/2)+1)); do { cout << "X"; } while (j<=i); getchar(); } return 0; }
Komputer: MacBook Pro 13" mid 2010 + Cinema Display 27" + Magic Mouse + Apple wireless keyboard
Odtwarzacz: iPod nano
Telefon: iPhone 4 black