Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Общие вопросы > строки |
Автор: _par 4.4.2007, 17:54 | ||||
есть масив строк
надо вытянуть 2 числа делаю это так :
только с 1 элемента тянет числа... что нетак? |
Автор: JackYF 4.4.2007, 17:59 |
Перебор. Надо sizeof(temp)/sizeof(string)... А по поводу кода странновато, действительно... Добавлено через 2 минуты и 23 секунды Ага, попробуй после каждого str()= еще seekg(0)... |
Автор: nerezus 4.4.2007, 18:05 |
JackYF, а sizeof() разве не на этапе компиляции? =) |
Автор: JackYF 4.4.2007, 18:13 |
А причем тут это? Ему же надо количество элементов, а не общий размер элементов массива (точнее, их стековой составляющей). Он не разделил на sizeof(string). |
Автор: _par 4.4.2007, 18:18 |
JackYF не... не получается. Как можно еще вытянуть 2 числа ? забейте на sizeof я проста быстра настрачил чтоб был смысл панятен... |
Автор: Rockie 4.4.2007, 18:21 | ||
|
Автор: JackYF 4.4.2007, 18:39 |
Rockie, числа, а не цифры. Можно еще strtok'ом... Но вообще странно, что не работает. |
Автор: Валерия 4.4.2007, 18:48 |
explode() |
Автор: Xenon 4.4.2007, 19:00 | ||
|