Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
DarkSkazochnik
3 / 3 / 0
Регистрация: 17.11.2012
Сообщений: 39
#1

Строковый массив (описание, инициализация, передача в функции) - C++

12.12.2012, 10:46. Просмотров 762. Ответов 2
Метки нет (Все метки)

Здравствуйте! Простите за настолько банальный вопрос, но никак не могу разобраться со строковыми массивами.

Что интересует:

1) Описание массива (если будет не лень, хотелось бы увидеть несколько возможных вариантов)

2) Инициализация массива (как заполнить его значениями (при моих попытках строка инициализировалась только до первого пробела))

3) Передача массива в функции (т.е., к примеру, инициализация в одной функции, вывод массива на экран - через другую, необходимые для передачи параметры)

Использую Visual Studio. Буду рад вашим ответам.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2012, 10:46     Строковый массив (описание, инициализация, передача в функции)
Посмотрите здесь:
C++ Строковый массив (объявить пустой глобальный строковый массив из 16 элементов)
C++ Передача функции в качестве аргумента массив
Передача в функцию массива, и в функции передать массив не получаеться C++
C++ Одномерный динамический массив, передача в функции, добавление и удаление элемента
C++ Строковый Массив с циклом
Динамический строковый массив C++
C++ Строковый динамический массив
Двумерный строковый массив C++
C++ Строковый массив и цикл for
Строковый массив в int массив C++
C++ Строковый массив произвольного размера
C++ Как правильно возвращать строковый литерал из функции

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Пaтрик
415 / 390 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
12.12.2012, 11:03     Строковый массив (описание, инициализация, передача в функции) #2
Цитата Сообщение от DarkSkazochnik Посмотреть сообщение
1) Описание массива (если будет не лень, хотелось бы увидеть несколько возможных вариантов)
C++
1
2
3
4
5
6
7
8
9
10
#include <string>
 
 
std::string string_list[] = 
{
    "first line",
    "second line",
    "..",
    "n-line"
};
Добавлено через 1 минуту
Цитата Сообщение от DarkSkazochnik Посмотреть сообщение
) Передача массива в функции (т.е., к примеру, инициализация в одной функции, вывод массива на экран - через другую, необходимые для передачи параметры)
C++
1
2
3
4
5
6
#include <string>
 
void func(const std::string array[], size_t array_length)
{
    // TODO
}
DarkSkazochnik
3 / 3 / 0
Регистрация: 17.11.2012
Сообщений: 39
13.12.2012, 07:13  [ТС]     Строковый массив (описание, инициализация, передача в функции) #3
Видимо, забыл уточнить: инициализация строкового массива происходит пользователем, а не задается по умолчанию.

Добавлено через 16 часов 59 минут
Есть ещё толковые идеи по этому поводу?
Yandex
Объявления
13.12.2012, 07:13     Строковый массив (описание, инициализация, передача в функции)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru