if (y>0 && x>0)
cout <<"\n1.kv = "<<prvykv;
else
if (y>0 && x<0)
cout <<"\n2.kv= "<<druhykv;
else
if (y<0 && x<0)
cout << "\n3.kv = "<<tretikv;
else
if (y<0 && x>0)
cout <<"\n4.kv= "<<stvrtykv;
potreboval by som zapisat do suboru txt zapisat vysledok tejto funkcie neviem vobec ako ju mam definovat alebo ako to mam spravit aby mi napisal len tu vyslednu moznost do subora
Fórum › C / C++
Zapis do suboru
Je tu mnohokrát, ale......
Zápis do textového souboru:
#include <fstream>
//main a podobne blbůstky
//otevření toku:
std::fstream nazevtoku("nazevsouboru.txt");
//Nebo by to šlo i takto: std::fstream nazevtoku; nazevtoku.open("nazevsouboru.txt");
nazevtoku << tvojedata;
//A pokud by jsi chtěl soubor zavřít
nazevtoku.close();
Jinak doporučuji si přečíst nějákou literaturu, popřípadně používat google :smile20:
To kisto : Však ano...
void tvojefun(int y, in x, const char* filename)
{
std::fstream nazevtoku(filename);
if (y>0 && x>0)
nazevtoku <<"\n1.kv = "<<prvykv;
else
if (y>0 && x<0)
nazevtoku <<"\n2.kv= "<<druhykv;
else
if (y<0 && x<0)
nazevtoku << "\n3.kv = "<<tretikv;
else
if (y<0 && x>0)
nazevtoku <<"\n4.kv= "<<stvrtykv;
}
Omlouvám se, jestli jsem tě nepochopil(ono zítra jsou prázdniny a tak už mi to přestává myslet), ale myslím, že chceš cout nahradit souborem, nebo ne?
int checkkv(int c);
void tvojefun(int y, int x, const char* filename){
std::fstream nazevtoku(filename);
int cnt = 0;
if (y>0 && x>0) cnt = 1;
else if (y>0 && x<0) cnt = 2;
else if (y<0 && x<0) cnt = 3;
else if (y<0 && x>0) cnt = 4;
nazevtoku <<"\n"<<cnt<<".kv = "<<checkkv(cnt);
}
int checkkv(int c){
switch(c){
case 1: prvykv; break;
case 2: druhykv; break;
case 3: tretikv; break;
case 4: stvrtykv; break;
default : 0;
}
}
mensi uprava
btw ty prvy,druhy..tretikv ..co to je? ..to se jeste urcite da zjednodusit.
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 38 hostů
Podobná vlákna
C++ zapis do suboru — založil _SpiRiT_
Zapis do suboru — založil Johnnny
Zapis do externeho suboru — založil Lukaydo
Zápis na začiatok súboru — založil mephi
Zapis do externeho suboru — založil Lukaydo
Moderátoři diskuze