Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / (gcc) Segmentation fault? / 18 сообщений из 18, страница 1 из 1
19.04.2005, 16:59
    #33023779
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(gcc) Segmentation fault?
printf("Enter first key\n");
scanf("%d", key);
printf("Enter second key\n");
scanf("%d", get);
printf("Program registred sukesful %d\n", get);

Но вместо Program registred sukesful вижу Segmentation fault. Что это вообще значит?
...
Рейтинг: 0 / 0
19.04.2005, 17:08
    #33023815
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(gcc) Segmentation fault?
Тоже, что и Access Violation -- понаписал где-то в памяти, стек испортил, по нулю обратился
ПИСАТЬ НАДО:

Код: plaintext
1.
scanf("%d", &key);
________________________________________________________
Глюк - это высокоорганизованная система не поддающихся определению частиц
...
Рейтинг: 0 / 0
19.04.2005, 18:01
    #33023981
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(gcc) Segmentation fault?
А что значит &?

Ладно, сам прочитаю. У меня Керниган с Ритчи на столе лежит.

ЗЫ: я не сишник. Я только учусь.
...
Рейтинг: 0 / 0
19.04.2005, 18:12
    #33024006
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(gcc) Segmentation fault?
SarinА что значит &?

Ладно, сам прочитаю. У меня Керниган с Ритчи на столе лежит.

ЗЫ: я не сишник. Я только учусь.

Сарин, да ты никак ламер ?
...
Рейтинг: 0 / 0
19.04.2005, 18:18
    #33024018
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(gcc) Segmentation fault?
Ламер я, ламер.
...
Рейтинг: 0 / 0
20.04.2005, 02:43
    #33024268
c127
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(gcc) Segmentation fault?
2 Lelikk

>Тоже, что и Access Violation -- понаписал где-то в памяти, стек испортил, по нулю обратился
ПИСАТЬ НАДО:

scanf("%d", &key);


Зависит от объявления.
Если объявлено
int *get;

то будет именно
scanf("%d", get);

но тогда
printf("Program registred sukesful %d\n", *get);

2 Sarin

Почитайте внимательно о значениях и указателях. В сях это ключевой момент, если разобраться, то больше проблем не будет вообще, все остальное элементарно. Это везде проблема, толкьо в сях она присутсвует в явном виде, а в других языках спрятана внутри, но от этого легче не становится.
...
Рейтинг: 0 / 0
22.04.2005, 15:27
    #33030436
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(gcc) Segmentation fault?
А я прочитал. А я прочитал.
& - адрес.
* - что по этому адресу лежит.
Керниган Ритчи тема. Тоненькая но офигительно хорошая
...
Рейтинг: 0 / 0
22.04.2005, 18:18
    #33031067
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(gcc) Segmentation fault?
SarinА я прочитал. А я прочитал.
& - адрес.
* - что по этому адресу лежит.
Керниган Ритчи тема. Тоненькая но офигительно хорошая

Бьярн Стауструп: "Annotated C++ Reference Manual" -- офигительно толстая, но тоже хорошая)))))))))))
...
Рейтинг: 0 / 0
22.04.2005, 20:22
    #33031274
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(gcc) Segmentation fault?
Я другую его книгу по C++ видел. Не такая уж и толстая была. Вообще у меня дома на полке стоит

Я С++ не очень люблю. Хочу С освоить хорошо. Для ООП буду Object Pascal пользовать.
...
Рейтинг: 0 / 0
22.04.2005, 21:07
    #33031326
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(gcc) Segmentation fault?
SarinЯ другую его книгу по C++ видел. Не такая уж и толстая была. Вообще у меня дома на полке стоит

Я С++ не очень люблю. Хочу С освоить хорошо. Для ООП буду Object Pascal пользовать.

Ну по крайней мере:
&
*
а также
.
->
есть в обоих языках.
...
Рейтинг: 0 / 0
22.04.2005, 21:59
    #33031372
andrushok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(gcc) Segmentation fault?
леликБьярн Стауструп: "Annotated C++ Reference Manual" -- офигительно толстая, но тоже хорошая)))))))))))
Да и сам Стауструп ничего мужик. Пиво любит. И поболтать горазд, как в stl новые классы добавлял...
...
Рейтинг: 0 / 0
22.04.2005, 23:12
    #33031413
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(gcc) Segmentation fault?
LelikkНу по крайней мере:
&
*
а также
.
->
есть в обоих языках.
Да, но & и * в паскале пользовать приходится редко. В основном в целях ускорения работы программы, в случаях, когда функции надо передать для работы большое количество данных. Например при работе с TMemo.
...
Рейтинг: 0 / 0
23.04.2005, 04:05
    #33031523
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(gcc) Segmentation fault?
Sarin
Я С++ не очень люблю. Хочу С освоить хорошо. Для ООП буду Object Pascal пользовать.
напрасно.
object pascal это подключенный к аппарату жизнеобеспечения труп.
как только борланд выдернет шнур из розетки - так все, хана.
и про freepascal все забудут, стант таким же языком как фортран или руби.

а по вопросам ООП объектный паскаль сильно до С++ не дотягивает.
и как язык - сам по себе приятный, приятнее OP :-)
...
Рейтинг: 0 / 0
23.04.2005, 12:01
    #33031637
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(gcc) Segmentation fault?
alex_k
и про freepascal все забудут, стант таким же языком как фортран или руби.


Я про FPC забыл сразу. Естественно, что после Делфи мне захотелось посмотреть на Линуховый Паскаль. Написал Hello word. 70 Кб на строку - свинство. На gcc тот же hello word 6,8 Кб.
...
Рейтинг: 0 / 0
23.04.2005, 18:31
    #33031839
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(gcc) Segmentation fault?
Sarin alex_k
и про freepascal все забудут, стант таким же языком как фортран или руби.


Я про FPC забыл сразу. Естественно, что после Делфи мне захотелось посмотреть на Линуховый Паскаль. Написал Hello word. 70 Кб на строку - свинство. На gcc тот же hello word 6,8 Кб.

Важен в первую очередь не начальный размер, а темп роста объема.
...
Рейтинг: 0 / 0
24.04.2005, 10:00
    #33032034
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(gcc) Segmentation fault?
strip -s
делал?
...
Рейтинг: 0 / 0
24.04.2005, 11:40
    #33032079
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(gcc) Segmentation fault?
Для паскалевского делал. Получилось 40.
strip просто пожимает исполняемый файл? Как он работает?
...
Рейтинг: 0 / 0
24.04.2005, 11:57
    #33032085
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(gcc) Segmentation fault?
нет.
он вырезает отладочную информацию.
например для ехе, сделанного мелкомягким компилятором, он ничего не сможет сделать.

ужимает upx.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / (gcc) Segmentation fault? / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]