Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Praca domowa z rozdziału 6] Pewne wątpliwości

Ostatnio zmodyfikowano 2014-05-16 23:28
Autor Wiadomość
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:
C/C++
#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:
C/C++
#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
P-109937
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).
P-109940
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
P-109941
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++.
P-109952
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
P-109956
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..
P-109960
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?

C/C++
#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
P-110024
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.
P-110025
« 1 » 2
  Strona 1 z 2 Następna strona