» »

c++

c++

Hatefild ::

Prosil bi za malo pomoci !

kako vaj v dvosmerno povezan seznam zapisem nek niz?

struct vozlisce
{
char string[60]
vozlisce prejsnji, naslednji;
}

void vpisi(vozlisce* zacetek,char *nov)
{
naprej pa negre nikako prosim kako naj pretvorim
zacetek=new vozlisce;
zacetek->string=novo???????negre na noben nacin, no v bistvi nevem prosim za pomoc!
}

hvala!:D

napsy ::

Če programiraš v c++-u, lahko kar uporabiš razred string:

//#include string
// ...

struct vozlisce
{
string niz;
vozlisce prejsnji, naslednji;
}

void vpisi(vozlisce* zacetek,char *nov)
{
naprej pa negre nikako prosim kako naj pretvorim
zacetek=new vozlisce;
zacetek->niz="To je test";
}
"If you die, you die. But when you live you live. There is no time to waste."

Fury ::

ce hoces brez stringa (ne vem zakaj bi) pol lahko strcpy(vozlisce->string, novo) uporabis.

OwcA ::

Ali pa takole:

void vpisi(vozlisce* zacetek,char[60] *novo)
{
zacetek=new vozlisce;
zacetek->string=*novo;
}

Še vedno je daleč najlepša rešitev z razredom string.

void vpisi(vozlisce* zacetek, std::string &novo)
{
zacetek=new vozlisce;
zacetek->string=novo;
}

P.S. imam zlo slutnjo, da boš imel težave s sproščanjem pomnilnka
Otroška radovednost - gonilo napredka.

BigWhale ::

> P.S. imam zlo slutnjo, da boš imel težave s sproščanjem pomnilnka

Tee hee hee hee

;>

Fury ::

memory leaks rock! :D

kyon ::

Zakaj pa imamo ze napisane knjizice :)

#include "string.h"

void vpisi(vozlisce* zacetek,char *nov)
{
strcpy(zacetek->string, nov);
}

LP
kyon

OwcA ::

@kyron: govora je o C++, pozabi na string.h prihaja <string> ;)
Otroška radovednost - gonilo napredka.

Zgodovina sprememb…

  • spremenilo: OwcA ()

kyon ::

Tezko verjamem, da mora za vse uporabiti c++. Ali pac?


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

DIJKSTROV_ALGORITEM

Oddelek: Programiranje
142156 (1390) krneki0001
»

[C++] Iskalno drevo implementacija

Oddelek: Programiranje
52147 (1705) eXoo
»

[C] Narascajoce sortiranje linearnega seznama

Oddelek: Programiranje
71773 (1662) Jebiveter
»

pomoc pri skladu

Oddelek: Programiranje
51246 (1171) NoUse4AName
»

strcpy reče segmatation fault

Oddelek: Programiranje
101443 (1394) MasterMind

Več podobnih tem