» »

Kako zaznati in izpisati več znakov v stringu?

Kako zaznati in izpisati več znakov v stringu?

lukalukov ::

Kako bi to kodo spremenil, da bi zaznala več znakov ,saj trenutno zazna samo enege. Npr. če v if stavku zraven j dodam vejico in a mi a ne steje. Jezik je c++ orodje dev c++.

Hvala za pomoč

Tabs ::

Če sem prav razumel tvoje vprašanje, želiš tole :

if('j' == c[i] || 'a' == c[i])


Uporabi se AND znak : '||'

Zgodovina sprememb…

  • spremenil: Tabs ()

lukalukov ::

Ja.Hvala :)
Obstaja kakšna krajša oblika, ker če želiš npr. prešteti števke je to že, kar dolga koda :)

Ciklamen ::

Lahko si narediš array charjev, ki bi jih rad štel, pa imaš dvojno for zanko kjer preverjaš vsak znak z arrayem charjev ki jih iščeš :) (če seveda je to kaj sprašuješ)
- End of the Post ->

lukalukov ::

Nekaj v tem smislu. Hvala. Kako se reče arrayu strkovno, ker išem po neki knjigi?

black ice ::

Tabs, sedi 1.

logični AND: &&
logični OR: ||

http://www.cplusplus.com/doc/tutorial/o...

OP: če includaš cstring ga tudi uporabi. V tej opciji ti je na voljo strlen, v string pa length.
http://www.cplusplus.com/reference/cstr...
http://www.cplusplus.com/reference/stri...

čuhalev ::

Array = tabela. Lahko tudi polje.

Zgodovina sprememb…

  • spremenil: čuhalev ()

lukalukov ::

hvala :)

Tabs ::

int rezultat = 0;
for(i=0; c[i]!='\0';i++) {
     if( (c[i] >= 48) && (c[i] <= 57) ) { //pogleda, če je char števka. ASCII koda za '0' je 48, za '9' pa 57.
	     rezultat+= c[i] - 48; // rezultat poveča za števko. -48 je zato, ker "pretvarjaš" iz ASCII kode v števke. 
     }
}

Če želiš prešteti števke v nekem stringu, npr "1234" (vrne 10) ali "jj51" (vrne 6).

black ice je izjavil:

Tabs, sedi 1.

logični AND: &&
logični OR: ||

http://www.cplusplus.com/doc/tutorial/o...

OP: če includaš cstring ga tudi uporabi. V tej opciji ti je na voljo strlen, v string pa length.
http://www.cplusplus.com/reference/cstr...
http://www.cplusplus.com/reference/stri...


Haha, opa, se opravičujem, mislil sem na OR ampak sem zamuštral :P

Zgodovina sprememb…

  • spremenil: Tabs ()

shadeX ::

čuhalev je izjavil:

Array = tabela. Lahko tudi polje.



Se mi zdi da na slovenskih šolah rečejo Arrayu -> niz. Kar tudi Google translate vrže ven.

Yacked2 ::

shadeX je izjavil:

čuhalev je izjavil:

Array = tabela. Lahko tudi polje.



Se mi zdi da na slovenskih šolah rečejo Arrayu -> niz. Kar tudi Google translate vrže ven.


niz sigurno ne, kaj je potem String ? Bolj verjetno seznam itd...
Korak naprej ni vedno ustrezen...sploh če si na robu prepada!

nightrage ::

Regex -> link

Ciklamen ::

lukalukov, priporočam ti da se čimprej naučiš/navadiš angleških izrazov. Ti bo znatno pomagalo pri iskanju kakšne rešitve na googlu :)
- End of the Post ->


Vredno ogleda ...

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

[C] Kazalčna aritmetika

Oddelek: Programiranje
293031 (1812) blay44
»

c++ pretvorba malih črk v velike in obratno

Oddelek: Programiranje
10984 (773) cosa nostra
»

[C++] Obdelovanje vhodnega besedila

Oddelek: Programiranje
8840 (764) technolog
»

C++ statistika

Oddelek: Programiranje
121499 (1172) hexor
»

velike male besede c++

Oddelek: Programiranje
152565 (2181) PoPon2

Več podobnih tem