#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;
}
Запись в текстовый файл...
Драсти всем, надеюсь не сильно потревожил.. Такая возникла проблемка: дано небольшое, простенькое консольное приложение (разумеется, исходник).. Как сделать так, чтобы оно результаты выполнения себя записывало в текстовый файл? Заранее благодарен..
Цитата:
Originally posted by pilot.off
Если для вывода на экран используется printf() и puts(), заменяем на fprintf() и fputs() (сначала, конечно, FILE *txtout = fopen(…)… и в конце fclose(txtout)). Если использюется потоки из stdlib, создаёшь свой fstream и все cout меняешь на свой объект-поток.
А можно просто батничек написать вида app.exe >> file.txt и не мучаться.
Или я вопроса не понял? :roll:
Код:
И мне нада,чтоб создавался текстовый файлик, типа лога, который будет содержать в себе следующие данные: стороны этой батвы, и оба ответа. Вот...
Цитата:
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();
...
...
ofstream out_file;//можно открывать при объявлении ofstream out_file("D:/out.txt");
out_file.open("D:/out.txt");
out_file << "result is:\t" << res;
out_file.close();
...
Ага,кажись догнал... Большой тханкс :)