12
ответов

Объясните, почему я получаю ошибку ниже кода & hellip, почему он показывает ошибку сегментации? [Дубликат]

code ниже int main (void) {char a [] = "Hello"; char * p = "Hello"; printf ("% s% s\n", a, p); а [2] = 'о'; р [2] = 'о'; printf ("% s% s", p, a); return 0; }
вопрос задан: 22 December 2017 10:04
11
ответов

Почему я получаю отказ сегментации при записи в строку, инициализированную с “символом *s”, но не “символом s []”?

Следующий код получает отказ seg на строке 2: символ *ул. = "строка"; ул. [0] = 'z';//мог быть также записан как *ул. = 'z' printf (" %s\n", ул.); В то время как это работает отлично: символьная ул. [] = "...
вопрос задан: 14 October 2018 23:52
10
ответов

Станд. C++:: вектор отказов удаления и сегментации указателей

У меня есть вектор указателей на класс. Я должен назвать их деструкторы и освободить их память. Так как они - вектор указателей vector.clear (), не делает задания. Таким образом, я продолжал делать это вручную как...
вопрос задан: 10 August 2014 14:29
10
ответов

Возвращение к жизни после Нарушения Сегментации

Действительно ли возможно восстановить нормальный поток выполнения программы C после ошибки Отказа Сегментации? структура {интервал x;};* = 0; a-> x = 123;//это то, где нарушение сегментации...
вопрос задан: 20 July 2010 15:54
10
ответов

C отказ сегментации перед/во время оператором возврата

Я печатаю значение, которое я возвращаю прямо перед моим оператором возврата и говорю моему коду печатать значение, которое было возвращено прямо после вызова функции. Однако я получаю отказ сегментации после моего...
вопрос задан: 15 June 2010 20:12
10
ответов

Почему я не могу вызвать ошибку seg?

Хорошо по любой причине я испытываю затруднения при порождении ошибки seg. Я хочу произвести тот так, чтобы я мог использовать gdb, чтобы видеть, как отладить тот. Я попробовал оба примера из статьи Wikipedia все же ни один...
вопрос задан: 12 January 2010 02:28
9
ответов

Изучение C, ценил бы вход на том, почему это решение работает

Это - буквально первая вещь, которую я когда-либо писал в C, поэтому не стесняйтесь указывать на все, что это - дефекты.:) Моя проблема, однако это: если я пишу программу путем, я чувствую, является самым чистым, я добираюсь...
вопрос задан: 9 June 2010 17:18
9
ответов

Выполнение машинного кода в памяти

Я пытаюсь выяснить, как выполнить машинный код, сохраненный в памяти. У меня есть следующий код: #include <stdio.h> #include <stdlib.h> международное основное (интервал argc, символ* argv []) {ФАЙЛ* f =...
вопрос задан: 7 January 2010 11:35
9
ответов

Пробуйте/Ловите отказ сегментации на Linux

У меня есть приложение C++ Linux, и я хотел бы протестировать объектный указатель на законность прежде, чем разыменовать его. Однако попытка/выгода не работает на это на Linux из-за отказа сегментации. Как может...
вопрос задан: 5 February 2009 09:27
8
ответов

Почему strcpy инициировал отказ сегментации с глобальными переменными?

Таким образом, у меня есть некоторый код C: #include <stdio.h> #include <string.h>/* помещение одного из "символа* "s здесь вызывает segfault */, освобождают основной () {символ* путь =" / временный файл"; символ* временный
вопрос задан: 10 November 2011 17:32
8
ответов

Почему переменные типа char * cstring = & ldquo; myString & rdquo; невозможно изменить, но переменные определены char [] cstring = & ldquo; mystring & rdquo; можно изменить? [Дубликат]

Я заметил, что при попытке изменить строку, объявленную первым способом, результатом является ошибка сегментации во время выполнения. Почему это? Какова была логика этого поведения? Является ли это стандартным C ...
вопрос задан: 20 December 2010 20:41
8
ответов

Ловля segfaults в C

У меня есть программа что segfaults от адресной арифметики с указателями иногда. Я знаю, что это происходит, но я не могу легко проверить заранее, чтобы видеть, могу ли это segfaults или не - любой я "предварительно просканировать" входные данны
вопрос задан: 16 February 2009 18:43
7
ответов

Почему является это строковое реверсирование C кодом, вызывающим отказ сегментации? [дубликат]

Я пытаюсь написать код для инвертирования строки на месте (я просто пытаюсь поправиться при программировании C и управлении указателем), но я не могу выяснить, почему я получаю отказ сегментации: #...
вопрос задан: 1 October 2017 07:28
7
ответов

Что такое ошибка шины?

Что "ошибка шины" передает средний, и как она отличается от segfault?
вопрос задан: 18 October 2015 00:44
7
ответов

JVM отказывает под напряжением на RHEL 5.2

У меня есть (в настоящее время последний) jdk 1.6.0.18 катастрофических отказа при работе веб-приложения (в настоящее время последний) кот 6.0.24 неожиданно после 4 - 24 часов 4 часа к 8 дням стресс-тестирования (30...
вопрос задан: 27 February 2010 08:53
7
ответов

Отказ сегментации после свободный (), каковы частые причины для этого?

Я получаю отказ сегментации после освобождения определенного указателя: свободный (studentDB-> имя); я могу получить его значение без любых ошибок или предупреждений: printf (" [DBG] studentDB-> имя: %s\n", studentDB-> имя)...
вопрос задан: 21 February 2010 21:36
6
ответов

Номер строки отказа сегментации

Есть ли какая-либо gcc опция, которую я могу установить, который даст мне номер строки отказа сегментации? Я знаю, что могу: Отладка линию за линией Помещенный printfs в коде для сужения. Редактирования: купленный / где на gdb...
вопрос задан: 23 May 2017 11:54
6
ответов

Ошибка шины по сравнению с отказом Сегментации

Различие между ошибкой шины и отказом сегментации? Это может произойти, что программа дает отказ seg и останавливается впервые, и во второй раз это может дать ошибку шины и выход?
вопрос задан: 16 February 2017 14:34
6
ответов

Отказ сегментации при использовании strtok_r

Кто-либо может объяснить, почему я получаю отказ сегментации в следующем примере? #include <stdio.h> #include <string.h> международное основное (пустота) {символ *привет = "Привет Мир, которому Позволяют меня жить".;...
вопрос задан: 8 February 2012 11:03
6
ответов

Почему я получаю этот отказ сегментации в этом сценарии командной строки PHP?

Это - просто быстрый сценарий к сообщению к тому, что я называю 'умственным файлом журнала'. Только для отслеживания мои мысли, когда я дрейфую прочь и возвращаю меня для работы. Так или иначе это работает хорошо большую часть времени, но...
вопрос задан: 11 January 2012 18:02
6
ответов

Почему это генерирует отказ сегментации?

#include <stdio.h> освобождают нечто (интервал ** прибытие) {прибытие [1] [1] ++;} основной () {международное прибытие [20] [20]; printf (" %d\n", прибытие [1] [1]); нечто ((интервал **) прибытие); printf (" %d\n", прибытие [1] [
вопрос задан: 31 March 2011 05:28
6
ответов

Вопрос об отказе сегментации

Я заметил, что иногда в программах C, если у нас есть printf в коде где-нибудь перед отказом сегментации, он не печатает. Почему это так?
вопрос задан: 25 November 2010 07:42
6
ответов

Как я знаю, какой недопустимый адрес доступ программы, когда отказ сегментации происходит

Плюс, прогоны программы на устройстве руки, выполняющем Linux,, я могу распечатать информацию о стеке и зарегистрировать значения в обработчике сигналов-seg, который я присваиваю. Проблема, я не могу добавить-g опцию к исходному файлу, начиная с...
вопрос задан: 12 May 2010 09:36
6
ответов

Рекурсивное основное () - почему делает это segfault?

Почему следующее программирует segfault? международное основное () {основной ();} Даже при том, что это - рекурсия, которая не заканчивается и поэтому недопустима по определению, я не вижу почему это segfaults (gcc 4.4.3 и...
вопрос задан: 4 April 2010 18:03
6
ответов

Существует ли точка к захвату “segfault”?

Я знаю, что, учитывая достаточное количество контекста можно было надеяться использовать конструктивно (т.е. восстановиться) с segfault условия. Но, действительно ли усилие стоит того? Если да, в какой ситуация (ситуации)?
вопрос задан: 23 December 2009 21:14
6
ответов

Как может, malloc () вызывают SIGSEGV?

У меня есть нечетная ошибка в моей программе, кажется мне, что malloc () вызывает SIGSEGV, который насколько идет мое понимание, не имеет никакого смысла. Я пользуюсь библиотекой, названной simclist для динамического...
вопрос задан: 17 September 2009 20:10
6
ответов

Segfault на переполнении стека

Почему ядро Linux генерирует segfault на переполнении стека? Это может сделать отладку очень неловкой, когда alloca в c или создании Фортрана временных массивов переполняется. Конечно, это mjust быть возможным...
вопрос задан: 17 September 2008 08:43
5
ответов

Почему разыменование NULL unique_ptr НЕ вызывает ошибку сегментации? [Дубликат]

Я знаком с указателями на C ++ и знаю, что разыменование их должно приводить к ошибкам сегментации, но для моего приложения единственное решение проблемы, с которой я столкнулся, было бы в некоторых случаях ...
вопрос задан: 7 September 2017 20:15
5
ответов

Что такое ошибка сегментации?

Что такое ошибка сегментации? Отличается ли это в C и C ++? Как связаны ошибки сегментации и висячие указатели?
вопрос задан: 1 June 2016 02:40
5
ответов

Почему это кодирует для изменения строки не, работают?

Со строками c-стиля, как Вы присваиваете символ адресу памяти, на который указывает символьный указатель? Например, в примере ниже, я хочу изменить цифру на "123 456", таким образом, я пытался установить p на...
вопрос задан: 20 December 2012 12:03