30. november 2006 - 15:17Der er
8 kommentarer og 1 løsning
Split string ved første mellemrum.
Hejsa Eksperter, jeg har kigget et par andre poster igennem, og synes eksemplerne er lidt for kompliceret. Jeg vil gerne bede om en kodestump som udføre nedestående eksempel, på kortest og nemmeste mulige måde:
Det skal lige siges at arne_v's metode kun virker med "/str". Hvis man evt. skulle tilføje andre kommandoer, ville det være bedre at lave det "dynamisk" (eller hvad skal vi kalde det?), så man ikke hardcoder 5-tallet ind. Her er et eksempel:
#include <iostream> #include <cstring>
#define DISPLAY "/display" #define SAY "/say" #define SHOUT "/shout"
Her bruger vi strlen() til at få længden af den bestemte kommando, så nu kunne vi skifte det ud med SHOUT, SAY eller whatever, uden at outputtet ville blive noget som "t Hello World" (ved brug af SHOUT).
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.