[Praca domowa z rozdziału 6] Pewne wątpliwości
Ostatnio zmodyfikowano 2014-05-16 23:28
toog4 Temat założony przez niniejszego użytkownika |
[Praca domowa z rozdziału 6] Pewne wątpliwości » 2014-05-14 18:14:14 Linka do zadania http://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Obsluga-strumienia-wyjsciowego/9 Ja zrobilem tak: #include <iostream> #include <cstdio> int main() { std::cout << "==============" << std::endl; std::cout << "= To proste! =" << std::endl; std::cout << "==============" << std::endl; std::cout << "\t A jak to zrobic?" << std::endl; std::cout << "Koniec :)"; return 0; }
Mam pewne watpliwosci czy tak to mialem zrobic poniewaz w tym rozdziale jest przykladowy kod: #include <iostream> #include <cstdio> int main() { std::cout << "\t tekst \"C:\\Hej\\ho.txt.\"" << std::endl; printf( "Uczymy sie \" pisac \t tekst C:\\Hej\\ho.txt. w stylu C\n" ); printf( "\n\na tu konczymy zabawe" ); std::cout << std::endl << std::endl << "zrob sobie przerwe :)" << std::endl; return 0; }
jak widac jest tu zarowno std:cout oraz printf a ja uzylem tylko std:cout Czyli powinienem zrobic tak jak zrobilem ale usunac jedynie #include <cstdio> ? wtedy mi error wyskakuje tak chce sie uczyc tylko c++ Edit: z tego co czytam to wykonalem to zadanie w jezyku C oraz C++ :D? Chce sie uczyc tylko c++ i to co z nim zwiazane wiec jak to powinno wygladac |
|
MrPoxipol |
» 2014-05-14 18:23:32 Nie ma znaczenia. printf() pochodzi z standardowej biblioteki C (nagłówek stdio.h), a cout ze standardowej C++ (nagłówek iostream). |
|
Jacob99 |
» 2014-05-14 18:26:04 Jak uczysz się C++ to używasz tylko cout i wywalasz z programu dyrektywę #include <stdio> Jak uczysz się C to używasz tylko printf i wywalasz #include <iostream> Jak uczysz się obydwu naraz (co szczerze mówiąc nie jest raczej dobrym pomysłem) to używasz i tego i tego. A kod źródłowy umieszcza się w znacznikach [cpp] kod [/cpp] http://cpp0x.pl/kursy/Kurs-STC/169 |
|
MrPoxipol |
» 2014-05-14 19:01:49 Jak uczysz się obydwu naraz (co szczerze mówiąc nie jest raczej dobrym pomysłem) |
Bzdura. Aby poznać bibliotekę standardową C, w cale nie musi "uczyć się C" jak już używa C++. |
|
Jacob99 |
» 2014-05-14 19:08:48 Ale lepiej najpierw poznać podstawy jednego języka porządnie, a dopiero później rozkminiać biblioteki innych języków |
|
pekfos |
» 2014-05-14 19:14:22 Ale lepiej najpierw poznać podstawy jednego języka porządnie, a dopiero później rozkminiać biblioteki innych języków |
Może i prawda, ale w tym kontekście to bzdury.. |
|
toog4 Temat założony przez niniejszego użytkownika |
Ostatecznie » 2014-05-14 22:58:50 Przeanalizowalem wasze posty i jezeli chce sie uczyc jedynie c++ to moje zadanie powinno ostatecznie wygladac tak? #include <iostream> int main() { std::cout << "==============" << std::endl; std::cout << "= To proste! =" << std::endl; std::cout << "==============" << std::endl; std::cout << "\t A jak to zrobic?" << std::endl; std::cout << "Koniec :)"; return 0; }
Mam nadzieje ze sie nie myle przyznam ze troche mi namieszal ten przyklad w dziale 6 w ktorym bylo polaczenie zarowno jezyka C oraz C++ ? nie wiem czy to mial byc jakis przyklad czy mozna tak laczyc jezyki ( przepraszam jestem kompletnym amatorem ) przeanalizuje wszyskie lekcje od nowa - duzo ich nie ma |
|
Monika90 |
» 2014-05-14 23:09:27 printf wciąż jest częścią języka C++ i bywa przydatne, jak chcesz opanować C++, to się musisz nauczyć i printf, i cout. Na początku jednak możesz ograniczyć się do cout. |
|
« 1 » 2 |