Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
AlexRyzhenko
0 / 0 / 1
Регистрация: 29.07.2009
Сообщений: 119
1

Ошибка при выводе данных

21.04.2010, 09:34. Просмотров 490. Ответов 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
27
28
29
#include <stdarg.h>
#include <stdlib.h>
#include <stdio.h>
double * set_array(int k,...)
{
    int i;
    va_list par;
    double *rez;
    rez = (double *)calloc(k,sizeof(double));
    if(rez == NULL)
        return NULL;
    va_start (par,k);
    for(i=0; i<k; i++)
        rez[i]=va_arg (par,double);
    va_end (par);
    return rez;
}
 
main()
{
    double *array;
    int j,n=5;
    array = set_array(n,1.0,2.0,3.0,4.0,5.0);
    if (array=NULL)
        return 0;
    for(j=0; j<n; j++)
        printf("\t%f",array[j]);
    free(array);
}
Прога вылетает с ошибкой. Проверка показала, что всё дело в printf. Подскажите, плз, почему? Кстати, в примере нет преобразования указателя при выделении памяти, но тогда код не компилится вообще.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2010, 09:34
Ответы с готовыми решениями:

Ошибка сегментации при выводе графа
Вечер добрый, г-да программисты! Ниже приведены фрагменты из программы,...

Ошибка при выводе элементов структуры
Есть файл содержимое, которого примерно такое Ni Du MATI Va Kr MATI где...

Ошибка сегментирования при выводе строк
написал код для задачи которая должна выводить заданные строки. при компиляции...

Ошибка при выводе сведений о студентах
Народ помогите найти ошибку. Не могу найти. #include&lt;stdio.h&gt; void main()...

Ошибка при выводе изображения звезды
#include &lt;stdio.h&gt; int main() { int n,x,y; scanf(&quot;%d&quot;,&amp;n); ...

1
Roma_F
332 / 247 / 32
Регистрация: 13.12.2009
Сообщений: 589
21.04.2010, 10:19 2
строчка 24
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.04.2010, 10:19

Появление странного значка при выводе данных
Программа в общем то работает...но что это за &quot;чудо&quot; такое? ...

Программа вылетает при выводе данных из файла
#include &lt;stdio.h&gt; void create_first_name(void); void...

Ошибка при выводе таблицы значений функции
программа которая делает таблицу от -2 к 2 с шагом 0.5 #include &lt;stdio.h&gt;...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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