Dobry den
Mam kniku Mistrovstvi v C++. jsem u 10. kapitoly. Do ted (az na detaily) chapu vse ale u trid uz nepobiram vubec. Nasel by se nekdo kdo by mi vysvetloval veci co nechapu treba po skype nebo po IM ?
Dekuji
Fórum › C / C++
Doucovani
Na internetu je hafo materiálu o třídách, OOP a spol, nejen pro c++ (což nevadí, syntaxe c# nebo javy ti nebude dělat problém). Takže můžeš zkusit i jiné zdroje. A pokud se ti podaří dobře zformulovat otázku, co vlastně nechápeš, my ti tady odpovíme a dost možná tě to posune.
No tak prvni vec. mam program kam si lecos zapisuji a zapisuji o do textovyho souboru... potreboval bych vedel aby to pri kazdem spusteni ten program ten soubor nepremazal ale pokracoval za to a tim a pokracoval v tom textu dal a dal...
Aha, tak to není zrovna ale moc z oblasti OOP :) Je třeba ten soubor otevřít pro přidávání na konec, pomocí parametru konstruktoru ofstreamu, viz
http://www.cppreference.com/wiki/io/constructors
http://www.cppreference.com/wiki/io/io_flags#mode_flags
Zalezi jak se souborem pracujes, pokud pouzivas streamy, tak ti moc neporadim, protoze ty jsem preskocil :)
Podle tve urovne bych ti spis doporucil klasicke ceckove funkce, ktere muzes vyuzit i v c++
snad me tu nesezerou za nasledujici ukazku :) muzou v ni byt chyby, pisu to z hlavy...
#include <iostream>
using namespace std;
#define FileName (".\\soubor.txt")
void main(void)
{
FILE *f;
if ( (f = fopen(FileName,"a") ) == NULL) // soubor se nepodarilo otevrit pro pridavani
//- spatna cesta, soubor neexistuje, prava,
//plny disk...
{
printf("%s", "Soubor se nepodarilo otevrit pro pridani na konec...");
if ( (f = fopen(FileName,"w") ) == NULL) // soubor se nepodarilo vytvorit....
{
printf("%s", "Soubor se nepodarilo ani vytvorit......jina chyba -> konec");
return;
}
}
//sekce zapisu do souboru....
fclose(f); //uzavreni souboru
}
Počkat, v Mistrovství v C++ se pracuje se soubory pomocí fopen místo streamů? To si dělají srandu?
ad okna - musíš se naučit WinAPI (pro začátečníka dost opruz) nebo použít nějakou knihovnu jako Qt, wxWidgets (Gtk záměrně neuvádím, protože ta na windows sux).
To Quiark : To KIIV : Používají iostream. Práce se souborovými proudy je myslím zmíněna lehce už v 10. lekci (otevření, čtení/zápis), ale tam odkazují na lekci 16, která se celá věnuje dost podrobně datovým prudům.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Doučování C++ — založil pašťa
Doučování pascalu — založil Erik
Doučováni MV2008 — založil David
Doučování - JAVA — založil Lukáš
Doučování php za peníze — založil Jirkaka
Moderátoři diskuze