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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
chelnik
0 / 0 / 0
Регистрация: 05.10.2013
Сообщений: 2
#1

fprintf ошибка сегментирования - C++

05.10.2013, 12:08. Просмотров 320. Ответов 2
Метки нет (Все метки)

Вот такой код

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
27
28
29
30
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
 
using namespace std;
 
typedef struct {
    u_char* data;
    int len;
} str_t;
 
 
int main(){
 
    str_t * name;
    u_char *data;
    name->data = (u_char *)"test\n";
    data = name->data;
    printf("%s", data);
 
 
    FILE *f;
    f = fopen("/var/log/debug/_deb.txt", "a");
    if (f){
        fprintf(f,"%s \n", data);
        fclose(f);
     }
 
    return 0;
}
Пишет Segmentation fault (core dumped); Почему так???
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.10.2013, 12:08     fprintf ошибка сегментирования
Посмотрите здесь:

Ошибка при выводе файла с помощью fprintf - C++
FILE *F=fopen(&quot;1_1.txt&quot;,&quot;w&quot;); std::string st=&quot;0123&quot;; for(int i=0;i&lt;st.length();i++) { fprintf(F,&quot;%c&quot;,st); } fclose(F); ...

Ошибка сегментирования - C++
Написал я быдлокодик, вроде компилируется даже. Но при запуске под Linux'ом вылетает ошибка сегментирования, не могу понять откуда она. ...

Ошибка сегментирования - C++
#include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;unistd.h&gt; #include &lt;fcntl.h&gt; #include &lt;string.h&gt; using...

Ошибка сегментирования - C++
Здравствуйте. Здесь представлена программа, единственное назначение которой промоделировать поведение другой более сложной программы. ...

Ошибка сегментирования - C++
Добрый день, возникла проблема: Вот программа, суть из исходного файла у слов удаляется окончание 's' (если оно присутствует), плюс даны...

C++ Ошибка сегментирования - C++
Вот листинг файла: #include &lt;fstream&gt; #include &lt;iostream&gt; #include &lt;vector&gt; using namespace std; int main() { char...

Ошибка сегментирования - C++
Здравствуйте! Подскажите, пожалуйста, почему программа выводит &quot;Ошибка сегментирования&quot;. #include &lt;stdlib.h&gt; #include &lt;time.h&gt; int...

Ошибка сегментирования. - C++
Всем доброго времени суток! Помогите пожалуйста разобраться в чем дело, пишу программу( суть найти путь в дереве, но думаю это не будет...

ошибка сегментирования - C++
При запуске скомпилированной (gcc) программы выскакивает ошибка сегментирования, а при запуске ее же в дебагере (gdb) -- program exited...

Ошибка сегментирования (core dumped) - C++
собственно вот такая проблема: при попытке помять строки местами возникает сообщение &quot;Ошибка сегментирования (core dumped)&quot; строки...

fprintf - C++
fprintf Вопрос - данная ф-ция перезаписывает весь файл? То есть сначала очищает, а после записывает или же добавляет запись к концу?

fprintf scanf - C++
Помогите с кодом Хочу сделать считывание с файла и вывод в файл output input #include &lt;stdio.h&gt; #include &lt;io.h&gt; #include...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
0x10
2459 / 1631 / 238
Регистрация: 24.11.2012
Сообщений: 4,012
05.10.2013, 12:11     fprintf ошибка сегментирования #2
name - неинициализированный указатель.
chelnik
0 / 0 / 0
Регистрация: 05.10.2013
Сообщений: 2
06.10.2013, 13:57  [ТС]     fprintf ошибка сегментирования #3
Как же ее тогда инициализировать? Почему тогда printf нормально работает?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru