Strona 1 z 1

Anjuta i niedziałanie napisanego kodu C++

: 27 września 2009, 13:28
autor: aiden
Witam.

Zainstalowałem Anjutę ponieważ muszę uczyć się C++.

Napisałem kod:

Kod: Zaznacz cały

#include <iostream>
 using namespace std;
 
int main()
{
   cout << "Hello World!" << endl;
   return 0;
}
Uruchamia i wyświetla się informacja:

Kod: Zaznacz cały

Press the Enter key to close this terminal ... 
EXECUTING:
/home/mab/c++/test.cxx 
----------------------------------------------
/home/mab/c++/test.cxx: 2: using: not found
/home/mab/c++/test.cxx: 4: Syntax error: "(" unexpected

----------------------------------------------
Program exited successfully with errcode (2)
Press the Enter key to close this terminal ...
Co jest przyczyną?

: 27 września 2009, 16:16
autor: Rafal_F
Jeżeli dopiero zaczynasz się uczyć C++, to ja polecam Code-Blocks.
Jest o wiele prostszy, nie potrzeba żadnych maków itd, działa zarówno pod linuksem i windowsem.
Na stronie głównej: http://www.codeblocks.org/ możesz znaleźć binarki, również dla Debiana, zainstaluj wszystko i powinno działać.

: 27 września 2009, 16:20
autor: aiden
Wiesz. Uczę się tak jak w technikum wymagają. Dziękuję za link. Ale chciałbym pisać normalnie kod. Mam pytanie, co tutaj u mnie powoduje błąd? W szkole pod Windows XP jest wszystko w porządku.

: 27 września 2009, 16:57
autor: Rafal_F
Ale w Code-Blocks też będziesz mógł pisać wszystko normalnie, po prostu moim zdaniem Code-Blocks jest bardziej przejrzysty.
Kod z pierwszego postu jest jak najbardziej poprawny.
Utworzyłeś nowy projekt itd.?
W sensie Plik => nowy => Projekt => zakładka C++ => Standardowy C++ => powypełniać wszystko.
Następnie w tym menedżerze plików z lewej strony rozwijasz folder src => otwierasz plik main.cc i tam wklejasz ten swój kod i powinno działać.

: 27 września 2009, 17:28
autor: aiden
A to przepraszam. Dobrze, pobiorę jak wrócę do domu.

: 21 października 2009, 01:42
autor: gindek
Nie przepraszaj, nic nie zrobiłeś.
Dodam tylko, jako kolejną alternatywę, że ja jako ide używam geany (ten jest w repozytorium).

Ale code blocks sprawdzę chętnie i przetestuję.