itoa() w C++

BZ
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 4 lata
  • Postów:72
0

Witam
Mam problem z funkcją itoa() która konwertuje liczbę typu int na łańcuch znaków w postaci wybranego systemu liczbowego.

Problem polega na tym że moje IDE twierdzi : 'itoa' was not declared in this scope

A przecież dodałem wymaganą bibliotekę...
Pozdrawiam

PR
  • Rejestracja:około 11 lat
  • Ostatnio:6 dni
  • Lokalizacja:Pomorskie (Stare Kabaty)
0
  1. Jaki kompilator? (Pamiętam korzystając z domyślnego przy Code::Blocks, miałem taki problem)
  2. Pokaż includy.
BZ
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 4 lata
  • Postów:72
0

kompilator: GNU GCC
IDE: Code::Blocks

includy:

#include <iostream>
#include <string>
#include <windows.h>
#include <cstdio>
#include <cstdlib>

mwl4
  • Rejestracja:około 12 lat
  • Ostatnio:24 dni
  • Lokalizacja:Wrocław
  • Postów:399
0

http://www.cplusplus.com/reference/cstdlib/itoa/
This function is not defined in ANSI-C and is not part of C++, but is supported by some compilers.


Asm/C/C++
Craith
  • Rejestracja:ponad 10 lat
  • Ostatnio:prawie 4 lata
  • Postów:146
0

przykladowy kod z http://www.cplusplus.com/reference/cstdlib/itoa/
kompiluje sie dla C::B w wersji 13.12. moze zainstalowales zlą wersje C::B, pamietam ze ich jest chyba z 3

mwl4
Nie wersja Code::Blocks się liczy a wersja kompilatora (tutaj gcc/g++ domyślnie).
Craith
zla wersja w sensie C::B + kompilator(albo bez). racja nieprecyzyjne stwierdzenie
MarekR22
strasznie mnie irytuje jak ludzie nie rozróżniają IDE od kompilatora. To tak jak mój ojciec, który mówi, że włącza internet jak uruchamia Firefoxa.
_13th_Dragon
  • Rejestracja:prawie 20 lat
  • Ostatnio:10 dni
0

Współczesny C++ ma to_string: http://www.cplusplus.com/reference/string/to_string/
Zawsze możesz użyć: sprintf


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.