Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Запись в текстовый файл...

9.1K
24 марта 2006 года
pilot.off
25 / / 06.02.2006
Драсти всем, надеюсь не сильно потревожил.. Такая возникла проблемка: дано небольшое, простенькое консольное приложение (разумеется, исходник).. Как сделать так, чтобы оно результаты выполнения себя записывало в текстовый файл? Заранее благодарен..
294
24 марта 2006 года
Plisteron
982 / / 29.08.2003
Цитата:
Originally posted by pilot.off


Если для вывода на экран используется printf() и puts(), заменяем на fprintf() и fputs() (сначала, конечно, FILE *txtout = fopen(…)… и в конце fclose(txtout)). Если использюется потоки из stdlib, создаёшь свой fstream и все cout меняешь на свой объект-поток.
А можно просто батничек написать вида app.exe >> file.txt и не мучаться.

Или я вопроса не понял? :roll:

9.1K
24 марта 2006 года
pilot.off
25 / / 06.02.2006
Скорее, это я чего-то не понял... В общем,код:
Код:
#include <vcl.h>
#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;
//----------------------------------------------
double a, b, p, s;
double fp(double x, double y);

int main()
{
    cout<<"Vvedite storoni pryamoygol'nika:"<<'\n';
    cout<<"storona 1"<<'\n';
    cin>>a;
    cout<<'\n'<<"Storona 2"<<'\n';
    cin>>b;
    cout<<'\n'<<"Spasibo!";
    cout<<'\n'<<"Vi vveli :"<<'\n';
    cout<<"Storona a = "<<a<<'\n';
    cout<<"Storona b = "<<b<<'\n';
    cout<<"Press any key to continue"<<'\n';
    getch();
    p=fp(a, b);
    s=pow(p, 2);
    cout<<"Otvet : "<<'\n';
    cout<<"Perimetr pryamoygol'nika = "<<p<<'\n';
    cout<<"Plosh'ad' kvadrata = "<<s<<'\n';
    cout<<"Nazhmite 4to-t' dlya vihoda :)"<<'\n';
    getch();
    return 0;
}
//----------------------------------------------    
double fp(double x, double y)
{
    double p;
    p=(x+y)*2;
    return p;
}

И мне нада,чтоб создавался текстовый файлик, типа лога, который будет содержать в себе следующие данные: стороны этой батвы, и оба ответа. Вот...
585
24 марта 2006 года
honeybeer
297 / / 06.09.2004
Цитата:
Originally posted by pilot.off

И мне нада,чтоб создавался текстовый файлик, типа лога, который будет содержать в себе следующие данные: стороны этой батвы, и оба ответа. Вот...


 
Код:
#include <fstream>
...
    ofstream out_file;//можно открывать при объявлении ofstream out_file("D:/out.txt");
    out_file.open("D:/out.txt");
    out_file << "result is:\t" << res;
    out_file.close();
...
9.1K
05 апреля 2006 года
pilot.off
25 / / 06.02.2006
Ага,кажись догнал... Большой тханкс :)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог