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

напечатать массив строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В матрице найти элементы min и max и найти в каких индексах они находятся (столбец и строка) http://www.cyberforum.ru/cpp-beginners/thread1171460.html
Задание: Дан массив 20x5. В нем найти элементы min и max и найти в каких индексах они находятся. (столбец и строка). Вроде реализовал. Но какой-то косяк и выводятся громадные цифры, хотя в другмо...
C++ Двунаправленный сортированный список По заданию необходимо написать программу двунаправленный сортированный список с использованием шаблона. • добавление элемента в коллекцию; • удаление элемента из коллекции; • проверка, пуста ли... http://www.cyberforum.ru/cpp-beginners/thread1171435.html
Как правильно передать динамический массив в функцию, увеличивающую его размер, чтобы изменения сохранились C++
Извиняюсь за совсем нубский вопрос, похожее не нашел. Простая учебная задача - написать функцию, которая добавляет элемент в динамический массив и что-то там с этим массивом делает. Требования -...
C++ Очередь (fifo)
Здравствуйте, у меня проблема с программой, ошибка в адресах, если ввести больше 17 символов, то программа начинает работать некорректно и после выхода выдает ошибки. Компилятор g++ компилировалась...
C++ Вывод дерева на экран! http://www.cyberforum.ru/cpp-beginners/thread1171416.html
Всё сделал как нужно) Один вопрос как можно сделать вывод красивый, типа с рысочками, что вказуют на следующий элемент?! void show(tree *&tree, long rek) { if(tree!=NULL) { ...
C++ Сформировать одномерный массив. Удалить из него строку и столбец, на пересечении которых находится минималь Сформировать одномерный массив. Удалить из него строку и столбец, на пересечении которых находится минимальный элемент. Спасибо подробнее

Показать сообщение отдельно
nikolainikolai
0 / 0 / 0
Регистрация: 07.05.2014
Сообщений: 29

напечатать массив строк - C++

10.05.2014, 16:43. Просмотров 208. Ответов 4
Метки (Все метки)

ошибка Segmentation fault

Пишу
C++
1
2
3
4
5
6
7
8
9
10
11
const char *mas[] = { "asdfsg",
                      "1231252",
                      "kjl,hjl,",
                      "0898-0",
                      "uyiiyu",
                      "----------" };
 
for ( int a = 0; '\0' !=  mas[a]; a++ )
{
    cout << mas[a]  << endl;
};
На выходе получаю:
asdfsg
1231252
kjl,hjl,
0898-0
uyiiyu
----------
Segmentation fault

если я правильно понимаю, указатель выходит за границу массива. Как это можно исправить?

Добавлено через 1 минуту
если я точно указываю кол-во строк, программа работает исправно, но как обойтись без подсчёта строк?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru