| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Вывод в файл |
| Автор: Garcian 11.12.2008, 21:35 | ||
Начнем собственно с того, что у меня файл вообще создаваться не хочет (путь указан правильно). Ладно, запустил у друга - все работает. Но при повторном запуске (через день) выходной файл стал давать не то что нужно (мистика!). В общем... в столбце i (в файле) должны быть значения от 0 до N (почему то выводятся только нули); и еще не понятно, что творится с погрешностью. Елы палы, пока писал, друг ввел с домашнего компа... все работает! ... тогда остается только вопрос: как сделать возможным создание текстового (выходного) файла на своем компе? Пользуюсь DevC++. |
| Автор: Dmi3ev 11.12.2008, 21:48 | ||||||||||||||
принимай так: float MyFile(float i, float a, float S, ofstream R) и так во всех функциях. Добавлено @ 21:55
ты вызываешь ее так
думаешь в main S изменится? нет))) изменится S в функции, а главной нет, конечно))) не могло это работать))) Добавлено @ 21:56 тоже самое и с остальными переменными а тоже тут не поменяется Добавлено @ 21:56 вернее тут поменяется а в main нет))) это же локальные переменные Добавлено @ 21:58 надо делать что-то типа
а в main писать
Добавлено через 12 минут и 14 секунд
это тоже ничего не возвращает, вообщем, вводи не вводи, в main х будет равен 0 Добавлено через 13 минут и 29 секунд или как вариант объявление
делать прям над main, тогда ничего передавать не надо будет даже |
| Автор: Garcian 12.12.2008, 12:15 |
| остался один вопрос, как сделать чтобы i начиналось с нуля, а не с 1? |
| Автор: Dmi3ev 12.12.2008, 19:57 |
| уха-ха, тупанул. Предложил принимать значения по-другому и от этого отталкивался потом, раздавая советы... Все ок, мой косяк... |
| Автор: Garcian 14.12.2008, 15:08 |
| ниче, бывает... Так есть идеи касательно нолика? |