Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.02.2012, 19:00   #1
sPYfromFranik
Новичок
Джуниор
 
Регистрация: 06.12.2011
Сообщений: 2
Вопрос Проблема с открытием файла для вывода текста в него.

Код:
ofstream offile; 
void royal_flush (); 
void straight_flush(); 
 
int main () 
{ 
//махинации
royal_flush (); 
} 
 
void royal_flush () 
{ 
if (x==1) 
offile<<"Royal"; 
else 
straight_flush(); 
} 
 
void straight_flush() 
{ 
if (y==1) 
offile<<"Straight"; 
}
Это часть кода программы. Проблема состоит в том, что если я пишу строчку offile.open ("text.txt") в функции main, то в файл ничего не записывает.
Если я строчку offile.open ("text.txt") напишу в функции royal_flush то, запись в файл будет из royal_flush, но не будет записи из straight_flush.
Если я строчку offile.open ("text.txt") напишу в функции straight_flush, то вывод в файл, будет срабатывать только в этой же функции, но не в royal_flush.
Если я эту же строчку напишу и в royal_flush и в straight_flush, то вывод в файл будет только в первой.

Почему так, и как с этим бороться?
sPYfromFranik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с открытием файла slone2179 Microsoft Office Excel 5 02.02.2012 10:58
Проблема с открытием файла в Memo из сети. ВалекFCRK Общие вопросы Delphi 6 09.10.2011 23:10
Проблема с открытием файла sharkcomp Microsoft Office Excel 5 19.01.2011 00:28
Проблема с открытием файла (C++) Скарам Помощь студентам 6 09.09.2009 15:31
проблема с открытием прикрепленного файла с расшаренной папки opel.omega Общие вопросы Delphi 1 29.01.2009 12:45