Zapisywanie kilku zmiennych char do jednej string.

1

Cześć wszystkim.
W jaki sposób można zapisać kilka zmiennych typu char do jednej zmiennej typu string ?
Mam na myśli coś takiego:
char a[1]=1;
char a[2]=2;
char a[3]=3;

I następnie do jednej zmiennej string zapisze się "123".

Dlaczego o to pytam? Mam w zrobione w kodzie coś takiego że użytkownik wpisuje 9 liczb po kolei, a każda jest na bieżąco sprawdzana czy wpisano ją poprawnie, według pewnych kryteriów. Na końcu ma to wszystko zapisać się do 1 zmiennej.

Jeżeli do wykonania czegoś takiego potrzeba więcej pisania to podpowiedzcie o czym mam poczytać :).

0

string czyli std::string? Jeśli tak, i masz zakończony znakiem '\0' c-string (tablicę char) to użyj po prostu konstruktora std::string.
http://www.cplusplus.com/reference/string/string/string/

0

Rety.
Tak długo przy tym siedziałem tzn. gdzieś 2-3 godziny.
Wystarczyło zrobić
zmienna_string+=zmienna_char[1] itd.

:o

ok dzięki za pomoc :P

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.