podobné referáty

ico ref najpredávanejšie

ZaggSkins - pre iPhone 3G/3GS - dizajn 70's Retro ZaggSkins - pre iPhone 3G/3GS - dizajn 70's Retro
Vlastnosti -odolná poškrabaniu -materiál sa používa vo vojenskom priemysle -jednoduchá "suchá" aplikácia...

€24.90

Vanguard Messenger 15.4 - Coffee/Coffee/Olive Vanguard Messenger 15.4 - Coffee/Coffee/Olive
LOOP “úplne otvorená” konštrukcia  Objavte úžasný vzhľad unikátnej “úplne otvorenej” konštrukcie tašiek značky LOOPBAG:  • neprekonateľne široko (prakticky...

€119.00

práca

Pracovná príležitosť
8.6.2010 Hľadám šikovných a komunikatívnych ľudí do svojho ... viac...

Hľadám obchodných zástupcov a asistentov
1.6.2010 Náplň práce: - vyhľadávanie obchodných príležitos... viac...

MANAŽÉR/KA -Rakusko-Wien
24.5.2010 MANAŽÉR/KA Základné informácie * Lokalita: R... viac...

zmena prace
21.5.2010 Hľadám nové zamestnanie , som vyučená v kr... viac...

Administratívny pracovník, IT manager, Manažér
15.5.2010 Náplň práce Hľadáme ľudí na posty administratívny... viac...

reklama

Neobjektové oblasti


Hodnotenie:
Zobrazení: 780

// Zapis 10 celych cisiel do suboru a ich opatovne nacitanie zo suboru neznamej velkosti
// Pouzijeme prud ifstream (konstruktor ma sice 3 parametre,
// musime ale zadat iba prvy - meno suboru).

#include <iostream>
#include <fstream>

using namespace std;

const char* meno = "cisla.txt";

void Chyba()
{
cerr << "nepodarilo sa otvorit subor " << meno << endl;
exit(1);
}

void main()
{
// zapis do suboru
ofstream F(meno);
if(F)
{ // ak sa podarilo subor otvorit ...
for(int i = 0; i < 10; i++)
F << i << endl ;
F.close();
}
else Chyba();

// citanie zo suboru
ifstream G(meno);
int i;
while(G >> i)
{
cout << i << endl;
}
G.close();
}


















// Vytvorte program, ktory spocita pocet viet vo vstupnom subore Napíšte funkciu pocet(), ktorá spočíta riadky vo vstupnom textovom súbore. Vstupom do funkcie bude meno súboru.
#include <iostream>
#include <fstream>
using namespace std;

const char* subor = "param.txt";

int pocet(const char* subor);

void main()
{
cout << "Pocet riadkov v subore \""<< subor << "\" je " << pocet(subor) << endl;
}

int pocet(const char* subor)
{
int pocet = 0;
char riadok[81];
ifstream f;

f.open(subor);

while(f.getline(riadok,80))
{
pocet++;
}
f.close();
return pocet;
}




// Pretazenie funkcie počet
Príklad 2.3 Upravte funkciu pocet() z príkladu 2. tak, že pridáte ďalší parameter typu char. Podľa hodnoty druhého parametra ( r / s) funkcia vráti počet riadkov alebo počet slov v súbore. Preťažte funkciu počet tak, aby vrátila počet znakov vo vstupnom reťazci, ak nebude zadaný druhý parameter.
#include <iostream>
#include <fstream>
//#include <string>
using namespace std;
const char* subor = "c:/cvika/param.txt";

int pocet(const char* subor);
int pocet(const char* subor, char c );

void main()
{
// citanie zo suboru

cout << "Pocet riadkov v subore je " << pocet(subor,'r') << endl;

cout << "Pocet slov v subore je " << pocet(subor,'s') << endl;

cout << "Pocet pismen v slove je " << pocet(subor) << endl;

}

int pocet(const char* subor, char c)
{
int pocet = 0;
char riadok[81];
char slovo[21];
ifstream f(subor);

if (c == 'r')
{
//while(getline(f, string(riadok),'\n'))
while(f.getline(riadok,80))
{
pocet++;
}
}
else if (c == 's')
{
while(f >> slovo)
{
pocet++;
}
}
f.close();
return pocet;
}

int pocet(const char *slovo)
{
int pocet = 0;

while(*(slovo++))
{
pocet++;
}
return pocet;
}



ako to funguje?

Ako funguje enviromentálny informačný systém na Slovensku
Ako funguje enviromentálny informačný systém na Slovensku
Vstup do Európskej únie znamenal pre Slovensko, okrem iného, mnoho záväzkov pre zlepšenie kvality životného prostredia. Ide napríklad o napájanie obcí na kanalizáciu a verejn&eacut ...
Ako funguje kompaktný digitálny fotoaparát?
Ako funguje kompaktný digitálny fotoaparát?
Princíp camery obscury objavil Aristoteles už v r. 350 pred Kr., ale na prvý kompaktný digitálny fotoaparát sme si museli počkať až do konca minulého storočia, kedy začal takzvaný boom týchto druhov ...
Ako funguje astronómia 1.časť
Ako funguje astronómia 1.časť
Stonehenge je veľmi známamonumentálna anglická stavba zo skál, ktorá pochádza z obdobia 1900 pred n. l.  Toto turistami vyhľadávané miesto používali Briti okrem náboženských ...
Kto bol Charlie Chaplin?
Kto bol Charlie Chaplin?
Od smrti večného tuláka Charlieho uplynulo už 33 rokov, no on tu zostáva s nami i naďalej. Vo filmovom priemysle pôsobil pol storočia, a to v úlohe herca, scenáristu či producenta a jeho meno sa vrylo do pamät ...
Ako funguje svet formuly F1, 3.časť  Najlepšie tímy
Ako funguje svet formuly F1, 3.časť Najlepšie tímy
Ferrari,  Mc Laren, Williams,  Bar, Jaguar, Jordan, Minardi, Renault, Sauber, Toyota, Benetton, Brabham, BRM, Cooper, Lotus, Matra, Tyrrell, Vanwall, Alfa – Romeo, Arrows, Hesketh, Honda, Lancia, Ligier, March, Maserati, Mercedes, Penske, ...
Ako funguje homeopatia?
Ako funguje homeopatia?
Princíp similia similibus curentur, teda podobné sa lieči podobným, jeden zo zákonov  homeopatie, poznal Hippokrates  už v 4. st. p. n. l. Homeopatia ako samostatná alternatívna liečebná met&oacut ...
Ako fungujú geotermálne zdroje a na čo sa využívajú?
Ako fungujú geotermálne zdroje a na čo sa využívajú?
 Pod pojmom využívanie geotermálnej vody na Slovensku si určite každý z nás ako prvé vybaví termálne kúpaliská. No toto nie je jediný potenciál geotermálnej vody. Vyu ...
Ako funguje imunitný systém?
Ako funguje imunitný systém?
O imunitnom systéme, v počiatkoch jeho skúmania nazývanom „individuálna dispozícia“ sa začína rozprávať od roku 1890. Podľa očitých svedkov vtedy vedec Max von Pettenkofer vypil pred svoj ...
Ako fungujú vakcíny?
Ako fungujú vakcíny?
Počiatky očkovania siahajú až do čias Starej Číny okolo r. 1000 a odvtedy sa ním zaoberali rôzni lekári či vedci. V súčasnosti sa ľudia nechávajú očkovať ako na bežiacom páse, i keď o vakc&iacu ...
Ako funguje svet formuly F1, 2.časť Najslávnejší jazdci
Ako funguje svet formuly F1, 2.časť Najslávnejší jazdci
Od roku 1950, kedy sa začala písať história Formuly1 sa v nej prestriedalo mnoho a mnoho skvelých jazdcov. No niektorý sa preslávili nielen svojimi jazdeckými schopnosťami, ale aj svojou nespútanou a divoko ...