» »

[c++] uporaba char*

[c++] uporaba char*

zavger ::

Pomojem sem falil naslov tem ampak vseeno

zanima me sledece

Npr imam seznem oseb

razna imena shranjujem v char polje z cin>>polje -ampak to ne bere presledkov

ce pa dam cin.getline(.....) - pa tudi ne dela tako kot bi moralo

Zanima me kaj naj uporabim(je najbolse) za shranjevanje besed vnesenih preko konzole - ki bom jih potem shranjeval v podatkovno strukturo.

Ali obstaja kaj podobnega za delo z nizi kot je npr. cstring v mfc - tam je idealno delati z nizi ampak mfc mi ne disi, ker mislim itak v kratkem presaltat na linux - ker mi gre "malimehki" ze posteno na k*****


peace
zavger
  • spremenil: Vesoljc ()

Vesoljc ::

std::string?
Abnormal behavior of abnormal brain makes me normal...

zavger ::

char oseba[10];
cin>>oseba; - kaj bi moral uporabit da bi lahk bral tudi presledke
zavger

zavger ::

a std::string moram uporabljat al kak
zavger

alum ::

ce pa dam cin.getline(.....) - pa tudi ne dela tako kot bi moralo


kako pa dela in kako bi moralo?

zavger ::

Nikakor ne morem napisati kode zato tako

cout* Vnesite ime
char ime[20];
cin.getline(ime,20,\n);

cout* Vnesite priimek
char priimek[20];
cin.getline(priimek,20,\n);

p->Vnesi(ime,priimek);


zdaj pa ko vnasam v konzoli mi izpise Vnesi ime:Vnesi priimek: (lahko vpisujem)

Namesto da bi
Vnesi ime:(lahko vpisujem)
Vnesi priimek: (lahko vpisujem)

Tako da lahko vpisujem samo c drugo polje ne pa tudi v prvo.

ce pa dam
namesto cin.getline()
samo cin* ime - pa ne bere presledkov


Z zvezdico pri cout mislim izpis podatkovnega toka
pri cin pa branje podatkovnega toka
zavger

Vesoljc ::

se tole si preberi
Abnormal behavior of abnormal brain makes me normal...

Gundolf ::

lahko poskusiš tudi
std::string ime;
std::getline(cin, ime);

zavger ::

ne hasne dela enako
a mi vsaj da gdo link kjer bi lahko prebral kaj o tem, sem ze pregledal dost strani a o tem ni nikjer nič
zavger

zavger ::

Evo preseneto sem sam sebe.

Naredo sem si funkcijo za vnos stevil in vnos stringov preko konzole.

Najbolj pa se mi dopade pri vsem tem to da lahko namesto stevilke vnesem crko in se program ne sesuje.


hvala vsem.


peace
zavger

BigWhale ::

*mumbles something about reinventing the wheel, but remains silent*

;)

zavger ::

ej z tem sem mislil da sem jaz v svojo glavo vstavil dve novi funkciji, ki jih bom zaj vedno uporabljal
zavger


Vredno ogleda ...

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

Zakaj mi ne šteje presledkov ?

Oddelek: Programiranje
9802 (658) Ciklamen
»

[C++] vprašanja (strani: 1 2 3 4 5 6 7 8 9 )

Oddelek: Programiranje
44726660 (11206) aljazko1995
»

[C++]Brisanje strukture

Oddelek: Programiranje
71374 (1305) jernejf
»

C++ in datoteke

Oddelek: Programiranje
71134 (1050) Gundolf
»

C problemček

Oddelek: Programiranje
131003 (806) OwcA

Več podobnih tem