Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Заблокирован

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

07.01.2013, 12:41. Показов 869. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
#include <cstring>
 
using namespace std;
 
int main()
{
    int x=0;   // хранит количество слов в строке
    int num;   // будет хранить номер самого длинного слова
    char start[1000]; // искомая строка
    char* end[x]; // слова
    gets(start);
    for(int i=0; i<strlen(start); i++)  // пока 'i' меньше, чем длина искомой строки проверять строку на пробелы и добавлять слова в переменную
    { 
          if(!isspace(start[i])) end[x]+=start[i]; // добавляем буквы в слово, если нет пробела
          else x++;   // если пробел, то следующее слово                            
    }
    for(int i=0; i<x; i++) // пока 'i' меньше, чем количество слов, срванивать слова
    {
            if(strlen(end[i])>strlen(end[i+1])) num=i; // если слова под 'i' боьше следующего, то номер самого длинного стновится 'i'
    }
    puts(end[num]); // вывести самое длинное слово
    cout<<num;  // и его номер
    system("pause");
    return 0;
}
По сути программа должна вывести самое длинное слово и его порядковый номер. Все компилируется, вводится строка, и программа вылетает. Что делать?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.01.2013, 12:41
Ответы с готовыми решениями:

При установке Windows 7 гаснет монитор, после установки вылет с ошибкой.
Всем доброго времени суток. 31 декабря (как на зло) у меня начал бажить комп. Началось с того, что когда доходит до эткрана приветствия,...

Вылет приложения при работе с jsoup
приложение вылетает на строках : String html = &quot;&lt;html&gt;Some html text&lt;/html&gt;&quot;; Document doc = Jsoup.parse(html);либу пробовал по разному...

Ошибка при работе с односвязным списком(и вылет)
Process returned -1073741819 (0xC0000005) Данная ошибка появляется при добавлении элемента в список/при удалении/при сохранении в файл. ...

1
Эксперт С++
 Аватар для grizlik78
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
07.01.2013, 13:04
Тут ошибка:
C++
1
2
3
int x=0;   // хранит количество слов в строке
 
char* end[x]; // слова
Во-первых, такое съест не любой компилятор. По стандарту размер автоматического массива должен быть константой.
Во-вторых, размер массива равен нулю, то есть в него нельзя ничего записывать и из него нельзя считывать. Массив не может изменять свой размер динамически.
Так что либо задавайте достаточно большой размер при создании массива, либо используйте векторы.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.01.2013, 13:04
Помогаю со студенческими работами здесь

Программа вылетает с неизвестной ошибкой
Всем доброго времени суток. Имеется следующий простенький код для рисования круга. #include &lt;iostream&gt; #include &lt;windows.h&gt; ...

Помогите разобраться с ошибкой при работе с изображениями, пожалуйста
Когда делал сайт под CMS MODx столкнулся с тем, что нужно было сделать галерею фотографий на сайте. В результате довольно долгого...

HpProBook4540s вылет с ошибкой
Проблема с ноутбуком HpProBook4540s(H4R02ES) Вылетел с игры с ошибкой 0x00000116 после чего тупо перезагружался при обычной загрузке...

Вылет при старте программы
Программа должна содержать 2 EditText с OnFocusChangeListener и TextWatcher на них. Но при запуске сразу же вылетает. Не могу даже...

Вылет из программы при выполнении
Вот ф-ция из-за которой вылетает программа.Ф-ция считает среднее арифметическое соседних элементов массива который был обьявлен как...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru