www.domaci.de Forum Indeks Home
Portal • Forum • Novi upisi • Pretraga • Link do nas • Domaći filmovi • Lista korisnika • Tim sajta • Proverite privatne poruke • Prijava • Registracija
Pravilnik • FAQ • Profil • Favorites • Galerija slika • Top lista • Download MP3 • MP3 razno • Spotovi • Noviteti 2013 • Muzički noviteti 2014

Programiranje u programskom jeziku C++
Upišite novu temu   Odgovorite na temu    www.domaci.de Forum Indeks -> ~ Tutorijali ~
::  
Autor Poruka
nesa_gajic
Početnik Domaćeg.de
Početnik Domaćeg.de



Godine: 39

Datum registracije: 11 Jun 2005
Poruke: 90

serbia.gif
PorukaPostavljena: Pon Jun 13, 2005 6:27 pm    Naslov poruke: Programiranje u programskom jeziku C++ Na vrh strane Na dno strane

Potrebno mi je da napravim program u c++ -u koji ce da procita iz txt fajla odredjena imena i da ih smesti u jednostruko ulancanu listu. gde mogu da nadjem neki tutorijal u vezi sa ovim ili kako ovo da napravim.

 
cume
Početnik Domaćeg.de
Početnik Domaćeg.de



Godine: 40

Datum registracije: 14 Jun 2005
Poruke: 13
Mesto: 1.0.0.127.in-addr.arpa

serbia.gif
PorukaPostavljena: Uto Jun 14, 2005 4:36 pm    Naslov poruke: Na vrh strane Na dno strane

Koristi google , samo sto c++ nije nimalo naivna stvar , probaj da nadjes knjigu
"C++ primer".
Za sta ti je to konkretno potrebno , mozda postoji i drugi (laksi ) nacin da se to obavi?
 
Vaxter
Dobro upućeni član
Dobro upućeni član



Godine: 39

Datum registracije: 27 Sep 2004
Poruke: 605
Mesto: Šimanovci

serbia.gif
PorukaPostavljena: Uto Jun 14, 2005 6:17 pm    Naslov poruke: Na vrh strane Na dno strane

Sad me malo mrzi da pishem ceo program pa ti dajem samo copy-paste nekih...

Ovo ti je primer programa za rad sa listama:

Code:

#include <iostream>

using namespace std;

class ElementListe
{
public:
   ElementListe( int v, ElementListe* s=0 )
      : Vrednost(v),
        Sledeci(s)
      {}
      
   int            Vrednost;
   ElementListe*   Sledeci;
};

class Lista
{
public:
   Lista()
      : _Pocetak(0)
      {}
      
   ~Lista()
      { deinit(); }
      
   Lista( const Lista& l )
      { init( l ); }
      
   Lista& operator = ( const Lista& l )
      {
      if( &l != this ){
         deinit();
         init( l );
         }
      return *this;
      }
      
   void DodajNaPocetak( int n )
      { _Pocetak = new ElementListe( n, _Pocetak ); }
      
   void DodajNaKraj( int n )
      {
      ElementListe* novi = new ElementListe( n );
      if( !_Pocetak )
         _Pocetak = novi;
      else{
         ElementListe* p;
         for( p = _Pocetak; p->Sledeci; p = p->Sledeci )
            ;
         p->Sledeci = novi;
         }
      }
      
   int Element( int n ) const
      {
      ElementListe* p = _Pocetak;
      for( int i=0; i<n; i++ )
         p = p->Sledeci;
      return p->Vrednost;
      }
      
private:
   void init( const Lista& l )
      {
      if( l._Pocetak ){
         _Pocetak = new ElementListe( l._Pocetak->Vrednost );
         ElementListe* stari = l._Pocetak;
         ElementListe* novi = _Pocetak;
         while( stari->Sledeci ){
            novi->Sledeci = new ElementListe( stari->Sledeci->Vrednost );
            stari = stari->Sledeci;
            novi = novi->Sledeci;
            }
         }
      else
         _Pocetak = 0;
      }
      
   void deinit()
      {
      for( ElementListe* p = _Pocetak; p; ){
         ElementListe* pl = p->Sledeci;
         delete p;
         p = pl;
         }
      }

   ElementListe* _Pocetak;
};

main()
{
   Lista l;
   for( int i=0; i<10; i++ )
      l.DodajNaPocetak(i);
      
   for( int i=0; i<10; i++ )
      cout << l.Element(i) << ' ';
   cout << endl;
   
   Lista l1 = l;
   for( int i=0; i<10; i++ )
      cout << l1.Element(i) << ' ';
   cout << endl;

   l1 = l;
   for( int i=0; i<10; i++ )
      cout << l1.Element(i) << ' ';
   cout << endl;

   return 0;
}




Evo ti i jedan promer programa za rad sa fajlovima:

Code:


#include <fstream>
#include <iostream>

using namespace std;

int main()
{
  char str[10];

  //Otvara stream fajla example.txt
  ofstream a_file ( "example.txt" );
  // pravi izlaz example.txt kroz text
  a_file<<"This text will now be inside of example.txt";
  // Ovim zatvarash stream
  a_file.close();
  //Otvarash fajl za chitanje
  ifstream b_file ( "example.txt" );
  //Chita jedan string iz fajla
  b_file>> str;
  //Trebalo bi da prikaze ovo:
  cout<< str <<"\n";
  // b_file je ovde zatvoren
}




Obrati paznju da cesh verovatno morati da dodash privilegiju nad fajlom!

Code:
ofstream a_file ( "test.txt", ios::app );
//ios::app definishe da je mod otvaranja append, tj dodavanje u fajl!


Pisanje u fajl:
Code:

#include <fstream.h>

int main () {
  ofstream examplefile ("example.txt");
  if (examplefile.is_open())
  {
    examplefile << "This is a line.\n";
    examplefile << "This is another line.\n";
    examplefile.close();
  }
  return 0;
}


Chitanje iz fajla:

Code:

// reading a text file
#include <iostream.h>
#include <fstream.h>
#include <stdlib.h>

int main () {
  char buffer[256];
  ifstream examplefile ("example.txt");
  if (! examplefile.is_open())
  { cout << "Error opening file"; exit (1); }

  while (! examplefile.eof() )
  {
    examplefile.getline (buffer,100);
    cout << buffer << endl;
  }
  return 0;
}


Ovo sam i zaboravio da postoji... Very Happy

_________________
I'm gonna make him an offer he can't refuse
 
CarGovedar
Početnik Domaćeg.de
Početnik Domaćeg.de





Datum registracije: 30 Apr 2005
Poruke: 2

PorukaPostavljena: Sre Jun 22, 2005 12:31 am    Naslov poruke: Na vrh strane Na dno strane

Zdravo,

stio sam te pitat jesili zavrsio ovaj program za koji odje pitas
ako nisi onda mi reci sta ti tacno treba jer sam ja nesto slicno radio, pa mozda ti mogne pomoci.

Ja sam imo prozorce u kojem uneses ime, prezime, broj telefona i jos koji oces podatak, onda mozes da ga ubacis u imenik naprimjer i imas funkciju koja iz imenika ucitava ime i tako dalje ako ti treba od nekog neki podatak....

Ja mislim da je to nesto slicno tome sto trazis, imam taj program u c ili c++, samo ja sam sve podatke upisivao u textfile i iz njega ih isto izcitavao
 
soundvision
Početnik Domaćeg.de
Početnik Domaćeg.de





Datum registracije: 11 Jul 2005
Poruke: 76

uk.gif
PorukaPostavljena: Pon Jul 11, 2005 10:32 pm    Naslov poruke: Na vrh strane Na dno strane

Ajoj.. kad vidim ovaj C++ dlake mi se na rukama i nogama odmah dignu. U 9. mjesecu imam ispit na faxu iz tog fuckin' glupog predmeta a ja ga niš' ne kužim ... eh, kako ću samo lijepo ruknuti... Laughing
 
Vaxter
Dobro upućeni član
Dobro upućeni član



Godine: 39

Datum registracije: 27 Sep 2004
Poruke: 605
Mesto: Šimanovci

serbia.gif
PorukaPostavljena: Uto Jul 12, 2005 2:48 am    Naslov poruke: Na vrh strane Na dno strane

Meni ispit tek sledece godine kad budem imao ORS.
Nadam se da cu ga imati... Sad Very Happy

_________________
I'm gonna make him an offer he can't refuse
 
soundvision
Početnik Domaćeg.de
Početnik Domaćeg.de





Datum registracije: 11 Jul 2005
Poruke: 76

uk.gif
PorukaPostavljena: Uto Jul 12, 2005 3:42 pm    Naslov poruke: Na vrh strane Na dno strane

Vaxter je napisao/la sledeće:
Meni ispit tek sledece godine kad budem imao ORS.
Nadam se da cu ga imati... Sad Very Happy


Blago tebi... Crying or Very sad .. dođi umjesto mene pisati test, dobiš čokoladu Very Happy Razz
 
Vaxter
Dobro upućeni član
Dobro upućeni član



Godine: 39

Datum registracije: 27 Sep 2004
Poruke: 605
Mesto: Šimanovci

serbia.gif
PorukaPostavljena: Sre Jul 13, 2005 12:32 am    Naslov poruke: Na vrh strane Na dno strane

hehehhehehehehehehehehe Mr. Green

Bachi uz to josh koju flashu crnog vina i eto mene! Mr. Green

_________________
I'm gonna make him an offer he can't refuse
 
soundvision
Početnik Domaćeg.de
Početnik Domaćeg.de





Datum registracije: 11 Jul 2005
Poruke: 76

uk.gif
PorukaPostavljena: Sre Jul 13, 2005 12:17 pm    Naslov poruke: Na vrh strane Na dno strane

Vaxter je napisao/la sledeće:
hehehhehehehehehehehehe Mr. Green

Bachi uz to josh koju flashu crnog vina i eto mene! Mr. Green


Ma nemaš beda stari, budemo našli nešto, ako ništa drugo uvalim ti sok od
crnog ribizla, on uvijek dobro dođe kao vizualna varka...Wink
5.09. se onda vidimo na autobusnom kolodvoru Zagreb ..hehe Laughing
 
Vaxter
Dobro upućeni član
Dobro upućeni član



Godine: 39

Datum registracije: 27 Sep 2004
Poruke: 605
Mesto: Šimanovci

serbia.gif
PorukaPostavljena: Čet Jul 14, 2005 12:57 am    Naslov poruke: Na vrh strane Na dno strane

Imamo posao! Wink
Ti placash kartu! Mr. Green

_________________
I'm gonna make him an offer he can't refuse
 
Prikaz poruka:   
Upišite novu temu   Odgovorite na temu    www.domaci.de Forum Indeks -> ~ Tutorijali ~ -> Programiranje u programskom jeziku C++ Vreme je podešeno za GMT + 1 sat
Strana 1 od 1

 
Pređite u:  
Vi ne možete otvarati nove teme u ovom forumu
Vi ne možete odgovarati na teme u ovom forumu
Vi ne možete menjati Vaše poruke u ovom forumu
Vi ne možete brisati Vaše poruke u ovom forumu
Vi ne možete glasati u anketama u ovom forumu
Vi ne možete postavljati fajlove u ovom forumu
Vi ne možete preuzeti fajlove sa ovog foruma





- Burek Forum - Doček Nove 2018. godine - Venčanja, svadbe - Proslave - TipoTravel - Kuda večeras - Anwalt - legal -

Bookmark to: Twitter Bookmark to: Facebook Bookmark to: Digg Bookmark to: Del.icio.us Bookmark to: StumbleUpon