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

[Code::Blocks, Kurs C++] Problemy z skompilowaniem programu linie lotnicze

Ostatnio zmodyfikowano 2010-09-24 15:44
Autor Wiadomość
LeSter
Temat założony przez niniejszego użytkownika
[Code::Blocks, Kurs C++] Problemy z skompilowaniem programu linie lotnicze
» 2010-09-23 20:00:52
Witam!
W starych kursach C++ (v.2.0) znalazłem kod źródłowy programu "linie lotnicze". Próbuje ten program skompilować i uruchomić w Code::Blocks. Jednak kompilator w linijce poniższego kodu:

std::sprintf(( char * ) bufor.c_str(), "%d", bilety );

Znalazł błąd:

E:\Maciek\Projekty\linie lotnicze.cpp:163: error: 'sprintf' is not a member of 'std'

Co mam zrobić, by kod poprawnie się skompilował?
P-22310
lenrokskate
» 2010-09-23 20:02:42
naucz się angielskiego

innych proszę o niepodawanie rozwiązania, gdyż jeśli ten koleś nie umie przeczytać i zrozumieć prostego zdania w present simple to nie nadaje się na programistę

#edit
a to:
( char * ) bufor.c_str()
to jest kpina
P-22312
LeSter
Temat założony przez niniejszego użytkownika
» 2010-09-23 20:18:06
P-22313
lenrokskate
» 2010-09-23 20:21:41
wrzuć to sobie chociażby na tłumacza...
P-22314
LeSter
Temat założony przez niniejszego użytkownika
» 2010-09-23 20:59:20
Tak, tak wiem... to oznacza ze sprintf nie należy do std::, to w takim razie do czego, bo jak skasuje std:: sprzed niego, sprintf nie będzie zdefiniowane.
P-22320
ison
» 2010-09-23 21:02:43
C/C++
#include <cstdio>
P-22321
DejaVu
» 2010-09-23 21:08:50
Wywal przedrostek std::
P-22323
marek
» 2010-09-24 00:06:40
Jak wejdziesz  w Materiały archiwalne rozdz. 17  to w rozdz. "Funkcje a Tablice" znajdziesz ten program. U mnie działa. Pamiętam że pół roku kopałem się z tym programem, nieskromnnie mówiąc chyba coś znalazłem, teraz nie wiem juz co,  ale poszło. Zakładam oczywiście że w katalogu projektu jest plik ddt.console, bo bez tego wiadomo ze nie pójdzie.
P-22326
« 1 » 2
  Strona 1 z 2 Następna strona