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

Pytanie o bibliotekę cstdio

Ostatnio zmodyfikowano 2014-06-21 14:55
Autor Wiadomość
Nervous
Temat założony przez niniejszego użytkownika
Pytanie o bibliotekę cstdio
» 2011-07-08 12:02:06
Witam, przez błąd wyskakujący po próbie kompilacji naszło mnie pytanie: Biblioteka cstdio należy do C czy C++? Zaciekawiłem się ponieważ próbowałem kompilować plik o rozszerzeniu .c i był bład, ale kiedy zmieniłem rozszerzenie na .cpp kompilator zadziałał.
Jeszcze mam 2gie pytanie: Jaka jest różnica pomiędzy <cstdio> a <cstdio.h>

Z góry dzięki za pomoc :)
P-35514
Nevervell
» 2011-07-08 12:05:00
1.Jak z własnego doświadczenia wywnioskowałeś biblioteka <cstdio> należy do c++.
2.Niestety nie potrafię powiedzieć ;) wiem tylko że jeden ( cstdio.h) to plik nagłówkowy a drugi nie.
P-35515
DejaVu
» 2011-07-08 12:16:01
Ten drugi to też plik nagłówkowy. stdio.h <= biblioteka do języka C.
cstdio <= biblioteka do języka C++.
P-35517
m4tx
» 2011-07-08 12:24:28
Generalnie nie ma różnicy. Jednak lepiej używać cstdio, ponieważ te nagłówki bez .h są bardziej "C++-owe".
Hm... Ale nie ma takiego nagłówka jak cstdio.h... może Ci chodziło o stdio.h?
P-35524
ison
» 2011-07-08 12:40:13
i wszystko w nagłówku cstdio jest w namespace std (np.
std::printf
), ale i tak żeby zachować kompatybilność wsteczną są użyte usingi więc nie trzeba pisać std::
P-35526
Elaine
» 2011-07-08 13:34:33
Zależy od implementacji, są takie, gdzie trzeba, zdaje się, że nawet tutaj ktoś kiedyś narzekał na Borlanda, bo bez przestrzeni nazw kod się nie chciał kompilować ;>
P-35538
danielniemiec44
» 2014-06-21 12:31:48
Czesc Wam wszystkim... Jestem zielony w c++ i c... Mam pytanie... Bo z tego co wiem, to: using namespace std;
uzywa sie tylko w: #include <iostream>
Nie ogarniam roznicy miedzy stdio.h a cstdio...
P-112443
Monika90
» 2014-06-21 13:29:36
Piszesz program w C - używasz <stdio.h>, piszesz w C++ - używasz <cstdio>.

Tak, <stdio.h> jest dostępne również w C++, ale zapomnij o tym, w C++ używaj <cstdio>.
P-112453
« 1 » 2
  Strona 1 z 2 Następna strona