Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Debug Assertion Failed (где находится ошибка и как ее исправить) / 11 сообщений из 11, страница 1 из 1
04.05.2007, 15:14
    #34505343
Fleur Azalee
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debug Assertion Failed (где находится ошибка и как ее исправить)
Привет!

Attention! Я на С только начинаю писать, просьба ногами не бить!

У меня прога. В ней подключается библиотека fftw.lib (фурье-преобразования).
Компилится все нормально. Но как только я запускаю прогу, выбрасывается сообщение Debug Assertion Failed ... Line 56 ...
Я не понимаю, в чем проблема и где искать ошибку.
Пожалуйста, помогите. Горю!

Заранее спасибо!
...
Рейтинг: 0 / 0
04.05.2007, 15:28
    #34505417
Fleur Azalee
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debug Assertion Failed (где находится ошибка и как ее исправить)
Еще одно пояснение. В сообщении об ошибке File: fprintf.c
...
Рейтинг: 0 / 0
04.05.2007, 15:44
    #34505505
ггость
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debug Assertion Failed (где находится ошибка и как ее исправить)
открывай файл fprintf.c ищи строку 56, смотри, что там.
скорее всего, в твоей проге есть вызов функции fprintf с null-параметром
...
Рейтинг: 0 / 0
04.05.2007, 15:46
    #34505519
Fleur Azalee
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debug Assertion Failed (где находится ошибка и как ее исправить)
ггостьоткрывай файл fprintf.c ищи строку 56, смотри, что там.
скорее всего, в твоей проге есть вызов функции fprintf с null-параметром

А что такое 'вызов функции fprintf с null-параметром'. Это когда я ничего не передаю, хотя должна была бы?
...
Рейтинг: 0 / 0
04.05.2007, 15:48
    #34505532
Fleur Azalee
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debug Assertion Failed (где находится ошибка и как ее исправить)
В fprintf.c в 56 строке написано:

_ASSERTE(str != NULL);

Что я не так делаю-то?
...
Рейтинг: 0 / 0
04.05.2007, 15:49
    #34505540
Akh
Akh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debug Assertion Failed (где находится ошибка и как ее исправить)
Fleur AzaleeВ fprintf.c в 56 строке написано:

_ASSERTE(str != NULL);

Что я не так делаю-то?

str не должно равняться NULL. Смотри по коду, какие дожны быть входные параметры. По всей видимости ты передаешь указатель на NULL
...
Рейтинг: 0 / 0
04.05.2007, 15:53
    #34505557
Fleur Azalee
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debug Assertion Failed (где находится ошибка и как ее исправить)
Akh Fleur AzaleeВ fprintf.c в 56 строке написано:

_ASSERTE(str != NULL);

Что я не так делаю-то?

str не должно равняться NULL. Смотри по коду, какие дожны быть входные параметры. По всей видимости ты передаешь указатель на NULL

Можно еще глупый вопрос?..

Вышесказанное означает, что проблема при вызове функции fprintf и загвоздка в том, что либо файл, в кот записываются данные не существует, либо строки нет? Других проблем нет?
...
Рейтинг: 0 / 0
04.05.2007, 15:55
    #34505568
Fleur Azalee
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debug Assertion Failed (где находится ошибка и как ее исправить)
Fleur Azalee Akh[quot Fleur Azalee]В fprintf.c в 56 строке написано:

_ASSERTE(str != NULL);

Что я не так делаю-то?

str не должно равняться NULL. Смотри по коду, какие дожны быть входные параметры. По всей видимости ты передаешь указатель на NULL

Я файл открываю выше так:

FILE *f_data;
f_data=fopen("data.dat","w+r");

Вроде никаких проблем не должно быть
...
Рейтинг: 0 / 0
04.05.2007, 15:56
    #34505573
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debug Assertion Failed (где находится ошибка и как ее исправить)
Fleur Azalee пишет:

> Вышесказанное означает, что проблема при вызове функции fprintf и
> загвоздка в том,

Адрес строки, передаваемой в fprintf - NULL.
Ищи где она передается.
Файл, в который выводится, здесь ни при чем.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
04.05.2007, 16:03
    #34505606
Fleur Azalee
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debug Assertion Failed (где находится ошибка и как ее исправить)
Нашла!!!

Ну, я реально чайник!!!
Всем огромное спасибо за терпение!!!

Проблема была вот в чем:
Я название ряда файлов генерировала в самой проге, поэтому когда я забыла создать папку, в которой должен был лежать этот файл и начались проблемы.

Еще раз всем спасибо.
...
Рейтинг: 0 / 0
04.05.2007, 16:04
    #34505609
Akh
Akh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Debug Assertion Failed (где находится ошибка и как ее исправить)
Fleur Azalee Akh Fleur AzaleeВ fprintf.c в 56 строке написано:

_ASSERTE(str != NULL);

Что я не так делаю-то?

str не должно равняться NULL . Смотри по коду, какие дожны быть входные параметры. По всей видимости ты передаешь указатель на NULL

Можно еще глупый вопрос?..

Вышесказанное означает
, что проблема при вызове функции fprintf и загвоздка в том, что либо файл, в кот записываются данные не существует , либо строки нет? Других проблем нет?

Выше сказанного означает, что файл не существует???

У тебя с пониманием русской речи также как с Си?
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Debug Assertion Failed (где находится ошибка и как ее исправить) / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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