![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 05.06.2007
Сообщений: 529
|
![]()
Здравствуйте.
Создал функцию, которая за меня открывает файл, например: Код:
Код:
|
![]() |
![]() |
![]() |
#2 |
Software Engineer
Участник клуба
Регистрация: 07.04.2007
Сообщений: 1,618
|
![]()
В том, что в функцию передается копия указателя. В вашем случаи нужно передавать указатель на указатель
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
![]()
Артэс
краш при попытке читать символ пАтАмуштА нужно возвращать открытый файловый указатель, а не читать из мусора. FILE* open() { return fopen("zzz.txt", "rt"); }
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 05.06.2007
Сообщений: 529
|
![]() |
![]() |
![]() |
![]() |
#5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 05.06.2007
Сообщений: 529
|
![]()
Это один вариант. Функция возвращает указатель, а мне надо наоборот, передать указатель в функцию, которая уже и откроет файл на тот указатель. Возможно ли так?
|
![]() |
![]() |
![]() |
#7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Код:
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 05.06.2007
Сообщений: 529
|
![]()
В том и прикол, что я хочу сделать проверку на успешное открытие файла как раз внутри функции open. Таким образом, она за меня сразу проверит открытие файла. Если он не открыт, выдаст сообщение и закроет программу.
так удобнее: { open(file); fgetc(file); fclose(file); } |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
![]()
Артэс
я хочу сделать проверку на успешное открытие файла как раз внутри функции open. Таким образом, она за меня сразу проверит открытие файла. Если он не открыт, выдаст сообщение и закроет программу. Код:
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 05.06.2007
Сообщений: 529
|
![]()
error: syntax error before '&' token
In function `open': error: `fp' undeclared (first use in this function) не катит так ![]() Да кстати, я пишу на С, а не С++ Последний раз редактировалось Артэс; 16.05.2012 в 14:03. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Открытие файла через делфи | Vitalya_1993 | Помощь студентам | 0 | 18.12.2011 13:48 |
Открытие определенного *.exe файла через Button | KnoWabLe | Общие вопросы Delphi | 2 | 20.09.2011 22:17 |
Открытие файла через програму | kettanaito | Общие вопросы Delphi | 7 | 15.08.2011 14:54 |
Открытие графического файла, через FileDialog | Ker_33rus | Общие вопросы по Java, Java SE, Kotlin | 1 | 26.12.2010 15:26 |
Открытие файла и создание графика на основе чисел из файла | Simon..14 | Общие вопросы C/C++ | 8 | 09.06.2009 10:18 |