Kezdőoldal » Számítástechnika » Programozás » C++ Tömb hosszát hogyan...

C++ Tömb hosszát hogyan kérdezem le?

Figyelt kérdés

Van egy char elemeket tartalmazó tömböm

char uzenet[255];

amely maximum 255 karakter befogadására képes

Ebbe a tömbbe egy egy mondatos begépelt üzenetet rögzítek.

gets(uzenet)

Minden leütött karakter a tömb egy-egy eleme.

for (k=0; k<255; k++) {

if(isalpha(uzenet[k]))

upper[k]=toupper(uzenet[k]);}

Az üzenetet nagybetűssé is kell alakítanom.

Ezek után szeretném lekérdezni hogy hány db karakter van az upper[] tömbömben.

Hogyan??

Nincs egy függvény ami ezt egyszerűen le tudja kérdezni? Vagy valahogy for ciklussal kell magam megszámolnom az elemeket, erre van valakinek vmi ötlete?



2014. ápr. 17. 19:52
1 2
 11/13 A kérdező kommentje:

9-es válaszoló

Pontosan ezt a választ vártam, mert működik is meg értem is : ) Nagyon köszi !!

2014. ápr. 17. 22:17
 12/13 iostream ***** válasza:
Persze az upper tömbben (bár nem látjuk a deklarációját) 255 karakter van, tökmindegy mennyit írsz felül :)
2014. ápr. 18. 00:29
Hasznos számodra ez a válasz?
 13/13 anonim ***** válasza:

az iterátorosat is én írtam, gondoltam csak az a lényeg, hogy működjön


egy fokkal jobb, hogyha valaki még érteni is akarja (csak akkor jegyezd meg, ami "elhangzott")

2014. ápr. 18. 01:29
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!