Yulya Fridman ([info]aculeata) wrote,
@ 2003-11-09 16:18:00
Current mood: angry

Segmentation violation
Что-то все нас не любят: злые, как черти.
Ну да ладно.

Я не могу написать программу на языке "C",
которая решает систему уравнений с
симметрической матрицей методом разложения ее
в произведение двух треугольных и диагональной.
Во-первых, я не знаю языка "C".
Правда, у меня есть самоучитель, кажется,
для иностранцев. Я пытаюсь выполнять инструкции
самоучителя. Компиллятор сообщает мне
об огромном числе ошибок в библиотечном
файле "stdio.h". На этот счет никаких
инструкций в самоучителе не содержится.
Я пытаюсь тогда обойтись без файлового
ввода-вывода, только через экран. Это
ужасно. И что же? После одного-двух
шагов она мне говорит: "Segmentation
violation. Core dumped."

Разве так поступают с женщинами?
Скоты.



(Post a new comment)


[info]febb
2003-11-09 06:10 (link)
Да УНИКСОИДЫ не любят женщин...
Не то, что Билл Гейтс - душка и дамский угодник! %)

(Reply to this) (Thread)


[info]aculeata
2003-11-09 06:12 (link)
Gluposti.

(Reply to this) (Parent) (Thread)


[info]febb
2003-11-09 06:22 (link)
Он - хукер вообще... ;)
Сутенер...;)

(Reply to this) (Parent) (Thread)


[info]aculeata
2003-11-09 06:25 (link)
Лучше дайте пример программы, которая
читает из файла DATA один элемент (напр.,
целый) и помещает его в переменную n.

(Reply to this) (Parent) (Thread)


[info]febb
2003-11-09 06:41 (link)
[Error: Irreparable invalid markup ('<stdio.h>') in entry. Owner must fix manually. Raw contents below.]

#include <stdio.h>

int main()
{
FILE * f = fopen("Mydata.txt", "rt");
if(!f) { puts("Can not open file"); return 1; }
int number;
if( 1 != fscanf(f, "%d", &number) ) { puts("error reading number!"); return 1 }
printf("Number=%d\n", number);
fclose(f)
return 0;
}

(Reply to this) (Parent) (Thread)


[info]aculeata
2003-11-09 06:44 (link)
Ой, спасибо, уже не нужно. То есть, про
ошибки полезно, да. У нас все с ней хорошо
теперь.

(Reply to this) (Parent)


[info]aculeata
2003-11-09 06:38 (link)
Ура! Она соглашается.
Мы находим общий язык.
Все теперь любят нас.

(Reply to this) (Parent)


(Anonymous)
2003-11-09 06:19 (link)
Ну, тогда Стив Джобс - добрая фея для девочек.

(Reply to this) (Parent) (Thread)


[info]febb
2003-11-09 06:21 (link)
Он ваще педофил! ;)))

(Reply to this) (Parent)


[info]zadoff
2003-11-09 08:46 (link)
не выделывайся.
тысячи касирш из валмарта выучили
вижуалбейсик и стали "програмистами".

учи вижуалбейсикк

(Reply to this) (Thread)


[info]aculeata
2003-11-09 08:54 (link)
А нашим кассиршам велели "c" учить.
Это же не мы, это начальство.
Изгаляются, как хотят.

(Reply to this) (Parent) (Thread)


[info]zadoff
2003-11-10 07:07 (link)
гады.. (антисемиты)

(Reply to this) (Parent) (Thread)


[info]aculeata
2003-11-10 09:08 (link)
Неиллюзорная машина Холокоста набирает обороты.

(Reply to this) (Parent)


[info]p_k
2003-11-09 10:51 (link)
Юля, если правда зачем-то надо выучить этот язык, всячески рекомендую Книжку с Рыбой. Для естественнонаучных мозгов - самое оно.

(Reply to this) (Thread)


[info]aculeata
2003-11-09 10:56 (link)
Хоть у меня и нет мозгов, все равно спасибо.
А учить тоже не знаю, нужно ли. Программы
писать задают по нему, и совершенно нет чувства
осмысленности этого занятия.

(Reply to this) (Parent) (Thread)


[info]outin
2003-11-10 02:20 (link)
У Вас теплицева матрица что ли? И речь идет о быстром алгоритме Шура?
Потому что если так, то могу и прислать готовую программку на С. Что-то подобное еще было в самой обычной книжке "Numerical Recipes in C" http://lib-www.lanl.gov/numerical/bookcpdf.html

(Reply to this) (Parent) (Thread)


[info]aculeata
2003-11-10 09:05 (link)
Спасибо, я написала ее, сволочь.
Кажется, работает. Но вообще это бестолковое
смертельно занятие, ни уму, ни сердцу.

(Reply to this) (Parent)


[info]_dk
2003-11-09 15:03 (link)
Да, великий segmentation fault
Часами с этим вожусь.

(Reply to this) (Thread)


[info]aculeata
2003-11-10 09:08 (link)
А почему она так ужасно странно себя ведет?
Например, не хочет делить выражение на число
(честное слово). Пришлось писать отдельно:
div = 1./div
и потом на это дело умножать.
Свекровь мне сказала: "У тебя плавающая
ошибка в программе. Иногда обращение к адресу
залезает в чужую память, иногда нет."
Сейчас оно работает, но я беспокоюсь.

(Reply to this) (Parent)



[ Home | Update Journal | Login/Logout | Browse Options | Site Map ]