Konwersja char liczba[] na int

0

Czy istnieje jakaś prosta metoda konwersji liczby zapisanej w tablicy znakowej na liczbe typu integer?
Chodzi mi o to,że pobieram z pliku linie znaków : strum.getline(liczba,10,'\n')
do tablicy liczba,ale ja chce miec te znaki skonwertowane do postaci int.

cout

0

atoi

0

Aby zamienić napis na liczbe typu int użyj funkcji:
[code]int atoi(const char *s);[/code]
Gdybyś potrzebował tego samego ale na float:
[code]double atof(const char *s);[/code]

A o to przykład:
[code]
#include

int liczba_i;
float liczba_f;
char str_i[] = "123";
char str_f[] = "0.123";

main()
{
liczba_i = atoi(str_i);
liczba_f = atof(str_f);
};
[/code]

<font color="blue">[dopisane]</span>
Dryobates był szybszy...

0

ok dzięki wszystkim za pomoc.

1 użytkowników online, w tym zalogowanych: 0, gości: 1