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

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

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

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

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

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

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

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

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

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

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

C++ Строковый массив произвольного размера
Двумерный строковый массив C++
C++ Строковый массив и цикл for
C++ Передача функции в качестве аргумента массив
C++ Строковый массив (объявить пустой глобальный строковый массив из 16 элементов)
Строковый массив в int массив C++
C++ Одномерный динамический массив, передача в функции, добавление и удаление элемента
Динамический строковый массив C++
C++ Строковый динамический массив
Считать содержимое файла в строковый массив C++
C++ Строковый Массив с циклом
Передача в функцию массива, и в функции передать массив не получаеться C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Пaтрик
395 / 388 / 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     Строковый массив (описание, инициализация, передача в функции)
Ответ Создать тему
Опции темы

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