Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Ok, så fik jeg også lige gravet L: igennem efter et eksempel... char tekst[201]; cout << \"Indtast en streng... maks. 200 tegn\" << endl; cin.getline(tekst, 200); cout << tekst;
Men med getline, skal du blot huske at have et char array der kan indeholde ALLE de tegn du henter + en null terminator og hente med syntaks: cin.getline(Variabel, AntalTegn);
For at kopiere en streng, skal du bruge en af funktionerne sprintf, strcpy eller memcpy.
I dette tilfælde er strcpy nok det mest oplagte valg.
strcpy(c, \"dette er en test\");
Du kopierer her indholdet af den anden parameter over i indholdet af den første. Du skal selv sørge for, at c er stor nok til at indeholde hele den streng du kopierer over. Hvis du gerne vil undgå at skulle checke for det først, kan du også benytte funktionen strncpy, som tager en parameter der fortæller, hvor meget den maksimalt må kopiere:
Nope det gør ingen forskel. Iøvrigt kan min c++ (gnu\'s) ikke \"string\" men bruger \"char[maxl]\"
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.