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

debug assertion failed - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.93
enjoyjke
0 / 0 / 0
Регистрация: 04.12.2011
Сообщений: 24
20.05.2012, 14:29     debug assertion failed #1
Помогите пожалуйста,пишет debug assertion failed,когда запускаю .exe, а когда компилирую в программе и запускаю,все отлично идёт,в чем дело,объясните плз.
Картинка ошибки внизу.
Ругается на fscanf,а его я использую только в этом коде программы.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
slv1 *v1s()
{
    FILE *in1;
    const int max1 = 20;
    int i=0;
    slv1 *memory1=NULL;
    memory1=new slv1;
    fflush(stdin);
    printf("\nВведите название нового словаря:");
    gets(namess1);
    OemToCharA(namess1,namess1);
    len[0]=strlen(namess1);
    in1 = fopen("in1.txt", "r");
    fscanf(in1, "%s", memory1->r1);
    fscanf(in1, "%s", memory1->a1);
    i++;
    position1 = ftell(in1);
    fclose(in1);
    memory1->next=NULL;
    return memory1;
}
Миниатюры
debug assertion failed  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2012, 14:29     debug assertion failed
Посмотрите здесь:

Debug assertion failed C++
ошибка debug assertion failed C++
Debug assertion failed C++
Debug Assertion Failed C++
C++ Debug Assertion Failed
C++ Debug assertion failed
Debug assertion failed C++
Debug Assertion Failed! C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
B.Krols
 Аватар для B.Krols
6 / 6 / 2
Регистрация: 10.02.2012
Сообщений: 21
20.05.2012, 15:42     debug assertion failed #2
Цитата Сообщение от enjoyjke Посмотреть сообщение
in1 = fopen("in1.txt", "r");
Здесь у вас задано, что открытие файла происходит из root. root для .exe и файлов проекта разный.
Переместите in1.txt в папку с .exe (Например, в Debug, если он там)
Yandex
Объявления
20.05.2012, 15:42     debug assertion failed
Ответ Создать тему
Опции темы

Текущее время: 16:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru