Проблема с консольным приложением, Какой-то неуловимый глюк, всю голову уже сломал... |
Здравствуйте, гость ( Вход | Регистрация )
Проблема с консольным приложением, Какой-то неуловимый глюк, всю голову уже сломал... |
x-8973 |
22.2.2013, 10:18
Сообщение
#1
|
Студент Группа: Участник Сообщений: 25 Регистрация: 22.2.2013 Пользователь №: 3720 Спасибо сказали: 0 раз(а) Репутация: 0 |
Всем бобра!
Второй день бьюсь с консольным приложением, пытаясь найти и искоренить странный глюк. Приложение должно запросить у пользователя два имени файлов, обработать первый из них и записать результаты во второй. Проблема состоит в том, что сразу после ввода первого имени файла программа вываливается в критическую ошибку "память не может быть written". Если закомментировать весь код, оставив только ввод имен файлов, то прорабатывают оба ввода и прога останавливается. Ничего понять не могу. Может, здесь кто поможет? Код main.cpp: Раскрывающийся текст
Код cut-off_proc.h: Раскрывающийся текст
Вот скрин ошибки: |
|
|
Iron Bug |
22.2.2013, 12:32
Сообщение
#2
|
Профессионал Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12 |
если пользоваться стандартным вводом и только под вендой, то можно использовать scanf_s.
длина имени файла, вообще говоря, зависит даже не от оси, а от файловой системы. в принципе, можно просто взять какое-то заведомо большое число. однако, как написал lanz, если уж ты собрался юзать Qt, то логично воспользоваться потоками, которые эта библиотека предоставляет. |
|
|
Текстовая версия | Сейчас: 2.12.2024, 1:48 |