Odpowiedz na ten temat
Strona 1 z 3 1 2 3 OstatniaOstatnia
Pokaż wyniki od 1 do 10 z 21

  1. Dołączył
    May 2009
    Postów
    240

    Cytuj | #1

    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


  2. Avatar macieks72

    Dołączył
    Aug 2009
    Postów
    9,327

    Cytuj | #2

    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'.

  3. Avatar Krzema
    Dołączył
    Jul 2008
    Skąd
    Gdańsk, PL
    Postów
    181

    Cytuj | #3

    W szkole z GUI? Hoho, niedoczekanie Był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.


  4. Dołączył
    Apr 2010
    Postów
    130

    Cytuj | #4

    Terminal, vi i gcc (choć w sumie to nie, nie żartuję)

  5. Avatar konole
    Dołączył
    Aug 2009
    Skąd
    Warszawa
    Postów
    401

    Cytuj | #5

    xCode i zachwyć nauczyciela programem graficznym w Objective-C z Cocoa. Nauczyciel nie ogarnie, ty dostaniesz 6, bo działa.
    Komputer:  MacBook Alu 13" C2D | Lion 10.7.3
    Telefon:  iPhone 4 16GB | 5.0.1


  6. Dołączył
    May 2009
    Postów
    240

    Cytuj | #6

    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

    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;
    }
    powinno to wyglądać mniej wiecej tak: (daje kropki, bo spacją nie da się przesunąć tutaj)
    ............. 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

  7. Avatar macieks72

    Dołączył
    Aug 2009
    Postów
    9,327

    Cytuj | #7

    "Wyskakuje mi błąd" - bardzo ciekawe, a jaki dokładnie?
    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'.


  8. Dołączył
    May 2009
    Postów
    240

    Cytuj | #8

    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

  9. Avatar macieks72

    Dołączył
    Aug 2009
    Postów
    9,327

    Cytuj | #9

    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'.


  10. Dołączył
    May 2009
    Postów
    240

    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:
    #include 
    using 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

Odpowiedz na ten temat
Strona 1 z 3 1 2 3 OstatniaOstatnia