Re[3]: Помогите,пожалуйста! Как буквенный массив сделать воз
От: vickr Россия  
Дата: 08.06.03 20:25
Оценка:
Здравствуйте, АщчЬ, Вы писали:

АЬ>А как сделать так, чтобы str затем можно было вывести в main`e.


Держи вариант на тему "как передать массив строк в функцию, которая изменяет его элементы". Проверено — микробов нет.

void f(std::string *pstr, size_t size)
{
    for (size_t i = 0; i < size; i++)
        pstr[i] = "some new string";
}
int main(int argc, char* argv[])
{
    const size_t size = 80;
    std::string str[80];
    f(str, size);
    for (size_t i = 0; i < size; i++)
    {
        printf("%u\t%s\n", i, str[i].c_str());
    }
    return 0;
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.