c++ poczatki

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Awatar użytkownika
SkinnyPete
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 01 lip 2011, 10:43
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

c++ poczatki

Post autor: SkinnyPete »

witam mam problem z c++ jestem poczatkujacy ale na innych forach juz troche wyczytalem teraz chodzi o to jak pracowalem na windowsie to korzystalem do nauki symfonie c++ ale pod linuxem nie wyskakuja bledy podczas kompilacji. Na linuxie pisze sie inaczej?? moze ktos polecic jakis kurs c++ na linuxa? Na windzie mi nawet dobrze szlo bo rozumialem to co robilem a teraz stoje w miejscu ;/ prosze o pomoc
Awatar użytkownika
karmelek
Przyjaciel
Przyjaciel
Posty: 883
Rejestracja: 10 lut 2007, 17:45
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Re: c++ poczatki

Post autor: karmelek »

Pokaż przykład kodu który się nie kompiluje.
Awatar użytkownika
SkinnyPete
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 01 lip 2011, 10:43
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Re: c++ poczatki

Post autor: SkinnyPete »

w symfoni jest taki kod

Kod: Zaznacz cały

#include <iostream.h>
main()
{
 cout << "Witaj na pokladzie" ;
}
ale popatrzylem troche po necie i z tego co przejrzalem to pod linuxem tak sie nie pisze
jak napisze taki kod to wszystko gra

Kod: Zaznacz cały

#include <iostream>
using namespace std;
int main() {
         cout << "hello world" << endl;
         return 0;
}
czyli z tego co widac symfonia chyba mi sie nie przyda wiec zna ktos jakis dobry kurs programowania w c++ na linuxie?
Awatar użytkownika
karmelek
Przyjaciel
Przyjaciel
Posty: 883
Rejestracja: 10 lut 2007, 17:45
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Re: c++ poczatki

Post autor: karmelek »

Drugi sposób AFAIK zadziała tu i tu. Zbyt wielkich różnic nie ma poza tym, że drugi bardziej odpowiada zasadom pisania w C++
rafal_rr
Sędziwy Jeż
Sędziwy Jeż
Posty: 57
Rejestracja: 27 paź 2008, 22:50
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Re: c++ poczatki

Post autor: rafal_rr »

SkinnyPete pisze:w symfoni jest taki kod

Kod: Zaznacz cały

#include <iostream.h>
main()
{
 cout << "Witaj na pokladzie" ;
}
cout jest w przestrzeni nazw std. czyli albo dasz using namespace std; gdzieś wcześniej, albo napiszesz: std::cout<<"Witaj...";
Awatar użytkownika
pax0r
Sędziwy Jeż
Sędziwy Jeż
Posty: 70
Rejestracja: 10 lut 2011, 14:18
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86

Re: c++ poczatki

Post autor: pax0r »

symfonia raczej dalej powinna byc dobra, widac tutaj zapomnial o przestrzeni nazw autor
(znajomi sobie symfonie raczej chwalili a IMO ten kod pod windowsem tez by nie zadzialal)
z dobrych ksiazek polecam Thinking in C++, ogromna biblia programowania w C++, po angielsku jest dostepna za free w necie na stronie autora
Awatar użytkownika
SkinnyPete
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 01 lip 2011, 10:43
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Re: c++ poczatki

Post autor: SkinnyPete »

paxor ten kod pod windowsem dzialal to jest przepisane prosto z ksiazki i jak sie uczylem na windzie wszystko smigalo na linuxie errory przy kompilacji wyswietla

Kod: Zaznacz cały

#include <iostream>
using namespace std;
int main() {
         cout << "hello world" << endl;
         return 0;
}
ten kod dziala ale ten pierwszy ktory jest przykladem z Symfonia c++ nie a o tym powyzszym nie ma ani slowa w symfoni znalazlem go na youtube wiec po co piszesz ze symfonia sie nada do nauki jak przyklady przedstawione w symfoni mi nie chca sie kompilowac
tommer
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 30 sty 2011, 15:17
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Re: c++ poczatki

Post autor: tommer »

A masz Symfonię C++ Standard? Ta starsza wersja (ta której pdfy są w internecie :) ) z tego co słyszałem może mieć pewne niezgodności ze standardami.
bigfun
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 109
Rejestracja: 20 mar 2011, 19:08
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Warszawa
Kontakt:

Re: c++ poczatki

Post autor: bigfun »

Które wydanie symfonii masz? Plik nagłówkowy iostream.h jest przestarzały i nie powinien być używany. Wydaje mi się, że było wydanie symfonii które uwzględniało te zmiany. Jeśli w najnowszym wydaniu nie zostało to poprawione, to być może warto spróbować innej książki. Z drugiej strony, szukanie rozwiązań problemów w internecie z pewnością przyda Ci się w przyszłości (jeśli wiążesz ją z karierą programisty), więc może warto jednak przy niej zostać ;)
"Never argue with idiot. He will drag you down to his level and then beat with experience."

Nie udzielam pomocy poza forum.
Awatar użytkownika
SkinnyPete
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 01 lip 2011, 10:43
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Re: c++ poczatki

Post autor: SkinnyPete »

patrzac na okladke ksiazki napewno stare wydanie dzieki za odp trzeba zainwestowac w cos nowszego
Awatar użytkownika
Heos
Zakręcona Traszka
Zakręcona Traszka
Posty: 534
Rejestracja: 17 sie 2008, 16:08
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: Bydgoszcz

Re: c++ poczatki

Post autor: Heos »

Thinking in C++
Tak, wszystkie książki z serii Thinking in ... są bardzo dobre. Mogę je także w pełni polecić. Bruce Eckel pisze w wyjątkowo przyjazny sposób.
"Chciałbym, żeby zaczęto od szanowania siebie: wszystko inne wypływa z tego." – Fryderyk Nietzsche
openSUSE Leap 15.1 | Xfce4 | Firefox
Awatar użytkownika
dejmien666
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 11 kwie 2011, 22:44
Płeć: Mężczyzna
Wersja Ubuntu: 13.04
Środowisko graficzne: Inne
Architektura: x86_64
Kontakt:

Re: c++ poczatki

Post autor: dejmien666 »

SkinnyPete pisze:patrzac na okladke ksiazki napewno stare wydanie dzieki za odp trzeba zainwestowac w cos nowszego
Ja mam nowe wydanie a wygląda i tak jak stare. Poza tym nie ważne jest tak jak się kodzi tylko sama wiedza. Standardy się cały czas zmieniają, więc chyba nie będziesz co 4 lata kupował nowej symfonii i wertował na nowo.

Na początek w zupełności wystarczy nawet ta 'przestarzała' przynajmniej nauczysz się czytać i interpretować błędy kompilacji :)

Co do serii thinking in...

Przykłady zbyt rozlazłe, czasem gubi się sens w nich, napisana książka specyficznym językiem, nie tak przyjaźnie jak w symfoni c++, Bruce nie toleruje łopatologii, która jest przydatna na początku.
Awatar użytkownika
Heos
Zakręcona Traszka
Zakręcona Traszka
Posty: 534
Rejestracja: 17 sie 2008, 16:08
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: Bydgoszcz

Re: c++ poczatki

Post autor: Heos »

Co do serii thinking in...

Przykłady zbyt rozlazłe, czasem gubi się sens w nich, napisana książka specyficznym językiem, nie tak przyjaźnie jak w symfoni c++, Bruce nie toleruje łopatologii, która jest przydatna na początku.
Tak, bo to nie są książki ABC programowania i myślenia programistycznego. Jednak nie powinno to być problemem dla osoby, która juz programowała a tylko potrzebuje specjalistycznej wiedzy.
Jeżeli ktoś myśli w sposób ścisły, nie zawiedzie się.

Z drugiej strony, książka to tylko narzędzie. Nie powinna decydować (jako jedyna) o samej efektywności programowania.
"Chciałbym, żeby zaczęto od szanowania siebie: wszystko inne wypływa z tego." – Fryderyk Nietzsche
openSUSE Leap 15.1 | Xfce4 | Firefox
Awatar użytkownika
dejmien666
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 11 kwie 2011, 22:44
Płeć: Mężczyzna
Wersja Ubuntu: 13.04
Środowisko graficzne: Inne
Architektura: x86_64
Kontakt:

Re: c++ poczatki

Post autor: dejmien666 »

Nom, dlatego nie polecam na początek thinking in (coś tam), najpierw najlepiej w przypadku symfonie przeczytać a później thinking in, bardzo ładnie tłumaczy wyższość podejścia obiektowego i wszystkich mechanizmów, cenne uzupełnienie do Symfonii.

Jednak na sam początek ktoś czytając thinking in *** może się przerazić.
brodaty
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 16 lut 2012, 08:29
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Architektura: x86

Re: c++ poczatki

Post autor: brodaty »

Powitać wszystkich :D
Jestem nowy na forum, kiedyś już pracowałem na debianie ale to było 7 lat temu :P
Tak więc przechodząc do pytania, ono brzmi:
Czy ktoś mógłby napisać polecenia/komendy bądź jak to się tam nazywa językiem programistów :P do c++.
Nie wiem czy w dobrym dziale/temacie pisze ale nie chce zakładać nowego topu także z góry dziękuje za wszystkie odpowiedzi
Pozdrawiam
Awatar użytkownika
kabanek
Zakręcona Traszka
Zakręcona Traszka
Posty: 592
Rejestracja: 23 cze 2009, 20:34
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Xfce
Architektura: x86_64
Kontakt:

Re: c++ poczatki

Post autor: kabanek »

@up a przyklejony temat widział? viewtopic.php?f=170&t=79245
brodaty
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 16 lut 2012, 08:29
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Architektura: x86

Re: c++ poczatki

Post autor: brodaty »

Widziałem i nie o to mi chodzi. Chodzi mi o to pisze się w edytorze tekstu takim jak np "Kate" kompilować to ja umiem tylko nie wiem jak napisać. Jeszcze raz dzięki za wszystkie odp
Awatar użytkownika
kabanek
Zakręcona Traszka
Zakręcona Traszka
Posty: 592
Rejestracja: 23 cze 2009, 20:34
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Xfce
Architektura: x86_64
Kontakt:

Re: c++ poczatki

Post autor: kabanek »

ale co napisać? Program? To przeczytaj jakiś kurs np http://pl.wikibooks.org/wiki/C++
brodaty
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 16 lut 2012, 08:29
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Architektura: x86

Re: c++ poczatki

Post autor: brodaty »

Właśnie o to mi chodziło :) dzięki za odp
Pozdrawiam
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 14 gości