Hogyan tüntessem el a karakterlánc végéről a szóközöket?
Arra már rájöttem, hogyan tüntessem el az elejéről. Bevezettem egy segédváltozót, amit egy elöltesztelő ciklusban használok, ami addig fut, amíg a karakterlánc elején vannak szóközök, és ha nincs több, akkor a segédváltozót egyenlővé teszem a ciklusváltozóval, hogy a következő ciklus már onnan kezdődjön.
A végéről viszont fogalmam sincs, hogyan kell, csak olyan ötleteim vannak, amelyeknél a karakterlánc közbenső szóközeit is eltüntetném.
Segítsetek légyszi, mert már kifogytam az ötletekből.
ANSI C nyelven programozok.
Előre is köszi.
Na most eszembe jutott egy lehetséges megoldás:
Egy j ciklusváltozóval a string végére ugrok, ugye beleértve a szóközöket is. Aztán a j-vel egyenként araszolok visszafelé, és ha szóközt talál, akkor azt kilövi, ha meg betűt, akkor leáll. Ez így jó?
Ha nem gond az, hogy az elejéről is eltünteti a fehér karaktereket, akkor használd a String .Trim() metódusát.
Hogy többen rátaláljanak... :D
Egy jó kulcsszó aranyat ér :D
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!