Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: tiedostosta haku (c++)

Sivun loppuun

remontti-reiska [27.12.2003 22:49:24]

#

Voiko joku antaa esimerkin tiedostosta haulle (esim .txt tiedostosta)? Siis niin että koko tiedoston teksti tulostuisi ohjelmaan.

thefox [28.12.2003 01:28:24]

#

https://www.ohjelmointiputka.net/ohje.php?tunnus­=kohjeet

§8: Jos alueella keskustellaan useammasta ohjelmointikielestä, muista mainita viestissä, mihin kieleen oma ongelmasi liittyy. Selosta ongelma selkeästi ja liitä mukaan sopiva pätkä koodista sekä mahdolliset virheilmoitukset. Kirjoita koodi kooditagien sisään. Ongelman ratkettua toista kautta on kohteliasta kertoa siitä myös keskustelualueella.

remontti-reiska [28.12.2003 11:33:40]

#

Eikös tuossa otsikossa lue se?

Näistä ohjeista huolimatta älä huomauttele jatkuvasti muiden tekemistä virheistä. Usein virheestä huomautus ja siitä mahdollisesti syntyvä jatkokeskustelu haittaavat paljon enemmän kuin alkuperäinen viesti. Asiavirheiden korjaaminen on tietenkin sallittua ja suotavaakin.

thefox [29.12.2003 02:16:20]

#

Mielestäni detaljit tulisi mainita mahdollisimman tarkkaan myös itse viestissä, koska otsikko jää monesti itse viestiä vähemmälle huomiolle, ja toimii ainoastaan mielenkiinnon laukaisijana.
§8: Jos alueella keskustellaan useammasta ohjelmointikielestä, muista mainita viestissä, mihin kieleen oma ongelmasi liittyy.

Teikäläisen lainaus keskustelualueen ohjeista on muuten täysin epäolennainen ja sopimaton tähän tilanteeseen.

Ks. http://www.cs.uregina.ca/links/class-info/cplusplus/IO.html

Toshiba [29.12.2003 02:36:40]

#

Puhutaanko täällä ohjelmoinnista vai etikettisäännöitä? :)

remontti-reiska [29.12.2003 11:10:45]

#

No tässä on nyt tullut 4 viestiä ohjeita vääntämään ja ei ainuttakaan tosta aiheesta.

sooda [29.12.2003 11:26:13]

#

lainaus:

Puhutaanko täällä ohjelmoinnista vai etikettisäännöitä? :)

Eikös se oo säännöistä eikä säännöitä? :P

Meca [29.12.2003 11:36:15]

#

#include<iostream>
#include<fstream>
using namespace std;

int main (void)
{
char teksti[512]; //Merkkijonopuskuri
ifstream tiedosto;  //Luodaan tiedosto-olio
tiedosto.open("test.txt");  //Avataan tiedosto
if ( !tiedosto.is_open() ) //Jos tiedoston avaus ei onnistu...
{
    cout << "Tiedosto ei aukea!" << endl; //...tulostetaan virheilmoitus...
    return 1; //...ja poistutaan
}
else    //Jos tiedosto saadaan auki...
{
   while(tiedosto.peek()!=EOF)//...luetaan tiedosto loppuun asti.
   {
	   tiedosto.read(teksti, sizeof(teksti)-1);   //Luetaan tiedostosta puskuriin...
	   cout<<teksti<<endl;    //...ja tulostetaan luettu data.
	}
tiedosto.close();    //Suljetaan tiedosto.
}
return 0;
}

remontti-reiska [29.12.2003 12:41:59]

#

Thanks!

thefox [30.12.2003 03:37:35]

#

lainaus:

No tässä on nyt tullut 4 viestiä ohjeita vääntämään ja ei ainuttakaan tosta aiheesta.

Ilmeisesti et huomannut aiemmassa viestissäni ollutta linkkiä joten laitan sen vielä kerran: http://www.cs.uregina.ca/links/class-info/cplusplus/IO.html

remontti-reiska [30.12.2003 11:21:31]

#

Oho. No voi anteeksi.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta