|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.11.2016, 05:25 | #1 |
Форумчанин
Регистрация: 13.09.2012
Сообщений: 122
|
Запись в файл ( Си )
Почему у меня программа вылетает при попытке записать в файл переменную? Вот фрагменты программы, где работаю с файлом :
Код:
Код:
|
18.11.2016, 23:00 | #2 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,551
|
Опишите, как вызывается программа ? почитайте http://younglinux.info/c/argc-argv
|
20.11.2016, 12:29 | #3 |
Форумчанин
Регистрация: 13.09.2012
Сообщений: 122
|
В командной строке вводим .exe файл и два текстовых файла, в первом есть содержимое , второй пустой( куда мы и будем записывать) программа вся компилируется и работает верно до момента как только компилятор обращается к fprintf(), так сразу и вылетает).
Последний раз редактировалось zaira001002; 20.11.2016 в 12:33. |
20.11.2016, 12:53 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Вылетает с какой ошибкой? Где открытие f? start_new валидный? Не nullptr?
|
20.11.2016, 13:56 | #5 |
Форумчанин
Регистрация: 13.09.2012
Сообщений: 122
|
у меня просто идет закрытие программы, а так, файл успешно открывается... и открываю файл на запись, а вот записать нельзя( с указателем проблем нет, я для того и печатаю на экран значение указателя, чтобы убедиться , что все ок. компилятор содержимое указателя не хочет записывать в файл( будто требую выполнить невозможную операцию. Насчет открытия f, в первом куске кода мы и проверяем на успешное открытие файла file2, и передаем ее в функцию write_arr, которая и работает ошибочно
Последний раз редактировалось zaira001002; 20.11.2016 в 14:04. |
20.11.2016, 14:02 | #6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Права на запись есть? Запустите под отладчиком - там просто так не закроется.
|
20.11.2016, 14:05 | #7 |
Форумчанин
Регистрация: 13.09.2012
Сообщений: 122
|
как это сделать? одногруппник вроде пытался запустить от имени администратора, все равно вылетало.... подскажите, как мне это сделать?
|
20.11.2016, 14:07 | #8 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Нажмите в ИДЕ кнопку отладка
|
20.11.2016, 14:09 | #9 |
Форумчанин
Регистрация: 13.09.2012
Сообщений: 122
|
Минутку,я все не так поняла, вы имели в виду пошагово запустить прогу?
|
20.11.2016, 14:26 | #10 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запись в файл | Aelon | Общие вопросы C/C++ | 2 | 29.05.2012 11:51 |
Запись в файл | Intess | Общие вопросы C/C++ | 5 | 20.11.2011 02:47 |
Запись информации в файл в файл | Anubys | Win Api | 0 | 04.11.2011 23:27 |
запись в файл | $_Unit_$ | Общие вопросы C/C++ | 3 | 23.06.2009 12:59 |