Проблема с консольным приложением, Какой-то неуловимый глюк, всю голову уже сломал... |
Здравствуйте, гость ( Вход | Регистрация )
Проблема с консольным приложением, Какой-то неуловимый глюк, всю голову уже сломал... |
x-8973 |
22.2.2013, 10:18
Сообщение
#1
|
Студент Группа: Участник Сообщений: 25 Регистрация: 22.2.2013 Пользователь №: 3720 Спасибо сказали: 0 раз(а) Репутация: 0 |
Всем бобра!
Второй день бьюсь с консольным приложением, пытаясь найти и искоренить странный глюк. Приложение должно запросить у пользователя два имени файлов, обработать первый из них и записать результаты во второй. Проблема состоит в том, что сразу после ввода первого имени файла программа вываливается в критическую ошибку "память не может быть written". Если закомментировать весь код, оставив только ввод имен файлов, то прорабатывают оба ввода и прога останавливается. Ничего понять не могу. Может, здесь кто поможет? Код main.cpp: Раскрывающийся текст
Код cut-off_proc.h: Раскрывающийся текст
Вот скрин ошибки: |
|
|
Алексей1153 |
22.2.2013, 13:30
Сообщение
#2
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
Вот этот код прекрасно работает: повезло ))) Но я же не знаю, какой длины имя файла введет пользователь. Соответственно, я не знаю, сколько памяти выделять. это в общем случае вполне решабельно: считывать по 1 символу и накапливать в буфере А инициализировать переменные всё равно нужно |
|
|
Текстовая версия | Сейчас: 3.12.2024, 10:01 |