Konwersja typów [C++]

Awatar użytkownika
Szemek
Użytkownik
Użytkownik
Posty: 4819
Rejestracja: 10 paź 2006, o 23:03
Płeć: Mężczyzna
Lokalizacja: Gdańsk
Podziękował: 43 razy
Pomógł: 1407 razy

Konwersja typów [C++]

Post autor: Szemek »

Kod: Zaznacz cały

int main(int argc, char **argv[])
{
   [...]
}
Jak dokonać konwersji argumentów podawanych przy wywołaniu programu do tablicy tekstowej char arr[size] albo string?
Chodzi mi o to, żeby mieć możliwość operowania argumentami w stringach C++.
Z góry dzięki za pomoc.
Awatar użytkownika
Mariusz M
Użytkownik
Użytkownik
Posty: 6908
Rejestracja: 25 wrz 2007, o 01:03
Płeć: Mężczyzna
Lokalizacja: 53°02'N 18°35'E
Podziękował: 2 razy
Pomógł: 1246 razy

Konwersja typów [C++]

Post autor: Mariusz M »

Jeżeli rzutowanie nie wystarcza to są takie funkcje jak
atoi() atof() atol()
sscanf() sprintf()
jednak są to funkcje języka C
Ale są dostępne w C++ ponieważ jak wiadomo C++ jest nadzbiorem języka C
Czytałeś już jakieś książki o C++
na przykład

Symfonia C++ (w sieci jest dostępna tylko stara) (Jurek Grębosz)
Thinking in C++ (Bruce Eckel)
Podstawy języka C++ (Lippman)
Język C++ (Stroustrup)
Awatar użytkownika
Szemek
Użytkownik
Użytkownik
Posty: 4819
Rejestracja: 10 paź 2006, o 23:03
Płeć: Mężczyzna
Lokalizacja: Gdańsk
Podziękował: 43 razy
Pomógł: 1407 razy

Konwersja typów [C++]

Post autor: Szemek »

sprintf pomógł mi w rozwiązaniu problemu,
dzięki
ODPOWIEDZ