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

Вылет при работе программы с неизвестной ошибкой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дано н прямоугольных треугольников с а и б катетами, причем а + б = 9. Составить программу, которая вычисляет суммарную площадь этих треугольников http://www.cyberforum.ru/cpp-beginners/thread754708.html
Дано н прямоугольных треугольников с а и б катетами, причем а + б = 9. Составить программу, которая вычисляет суммарную площадь этих треугольников
C++ Реализовать двусвязный список. В разных узлах одного списка может быть любой объект одного из допустимых типов (своих знаний не хватает) Вобщем делаю тестовые задания. На одно мне даже ответили, результат отрицательный. Помогите понять если кто поймёт его не так как я или поделитесь знаниями >). Тестовое выглядит так : ... http://www.cyberforum.ru/cpp-beginners/thread754705.html
Квадратная матрица. Рассчитать элементы по формуле, сформировать элементы вектора, упорядочение элементов матрицы или вектора C++
Доброго времени суток форумчане! Помогите пожалуйста с задачей. Разработать алгоритм и программу на языке С++ решения следующих взаимосвязанных задач: 1) рассчитать элементы квадратной матрицы A =...
C++ Почему функция не работает с чарами? Это из-за недостатка памяти?
#include"stdafx.h" #include<stdio.h> template<class T> T min(T a, T b, T c) { if((a<b)&&(a<c)) return(2*a); else { if((b<a)&&(b<c)) return(2*b);
C++ ошибка экзешника http://www.cyberforum.ru/cpp-beginners/thread754652.html
Вообщем при некторых значениях n программа вылетает в чем беда не могу понять. писал в dev'е #include <stdio.h> //подключение библеотек #include<stdlib.h> #include <time.h> #include...
C++ Вывести в порядке возрастания стоимости список товаров, хранящихся более одного месяца Список товаров, имеющихся на складе, включает: наименование товара, количество единиц товара, цену единицы товара, дату по-ступления товара на склад. Для описания списка товаров в про-грамме... подробнее

Показать сообщение отдельно
grizlik78
Эксперт С++
1964 / 1457 / 119
Регистрация: 29.05.2011
Сообщений: 3,016
07.01.2013, 13:04
Тут ошибка:
C++
1
2
3
int x=0;   // хранит количество слов в строке
 
char* end[x]; // слова
Во-первых, такое съест не любой компилятор. По стандарту размер автоматического массива должен быть константой.
Во-вторых, размер массива равен нулю, то есть в него нельзя ничего записывать и из него нельзя считывать. Массив не может изменять свой размер динамически.
Так что либо задавайте достаточно большой размер при создании массива, либо используйте векторы.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru