Avatar billede Slettet bruger
03. december 2005 - 19:30 Der er 12 kommentarer og
1 løsning

Strenge i C++

Hej eksperter!
Hvis jeg skal bruge tegnet der står på et bestemt index i en streng, hvad skal jeg så bruge for at få dette retuneret?
Eks.:
Jeg vil gerne have 10. tegn fra variablen 'var', som indeholder 'abcdefghijklmnopqrstuvwxyz'.
var.charAt(9);
Returnerer dette 'j'?
Avatar billede arne_v Ekspert
03. december 2005 - 19:39 #1
jeg plejer bare at bruge var[9]
Avatar billede Slettet bruger
04. december 2005 - 08:54 #2
Oho... Hehee! Jeg troede kun den gik i arrays...
Hvad gør jeg så, hvis jeg skal finde indekset af et bestemt bogstav? var[j]?
Avatar billede arne_v Ekspert
04. december 2005 - 20:38 #3
arrays eller objekter som har en [] operator

så det virker med både nul termineret char array og STL string
Avatar billede arne_v Ekspert
04. december 2005 - 20:40 #4
finde index

nul termineret char array:

char *p = strchr(s,'A');

STL string;

int ix = s.find_first_of('A');
Avatar billede Slettet bruger
05. december 2005 - 16:14 #5
Hmmm...
Kan du vise mig en hel kode hvor du bruger char *p (osv.)?
Avatar billede Slettet bruger
05. december 2005 - 16:15 #6
Med nulterninerede arrays er nummer 100 99, korrekt?
Avatar billede Slettet bruger
05. december 2005 - 17:26 #7
Og lige en anden ting:
Hvordan kalder man en funktion?
Avatar billede Slettet bruger
06. december 2005 - 15:01 #8
Hvilke includes er nødvendige for koden?
Avatar billede snailwalker Nybegynder
07. december 2005 - 22:20 #9
Med de fleste arrays og strenge starter man fra 0, dvs. hvis du skal have det 10. element i en streng skal du skrive

mystring[9].

Hvordan man kalder en funktion:

my_function();

For den ovenstående kode skal du inkludere:

#include <iostream> (hvis du skal outputte data til skærmen)
#include <string> (hvis du vil bruge STL strenge
Avatar billede Slettet bruger
01. april 2006 - 08:18 #10
For pokker da også, der er mange spørgsmål jeg ikke har afsluttet!
Bare smid et svar!
Avatar billede Slettet bruger
01. april 2006 - 08:19 #11
(Begge to!)
Avatar billede arne_v Ekspert
01. april 2006 - 16:52 #12
.
Avatar billede Slettet bruger
01. april 2006 - 18:54 #13
Tak!

--- LUKKET ---
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester