Avatar billede aashi Nybegynder
14. maj 2003 - 19:20 Der er 7 kommentarer og
1 løsning

convertering fra char pointer til int

kan man converterer en char pointer til en int, hvis ja hvordan!!
Avatar billede soreno Praktikant
14. maj 2003 - 19:22 #1
http://www.cplusplus.com/ref/cstdlib/atoi.html

char *buffer = "12345";
int tal = atoi(buffer);
Avatar billede arne_v Ekspert
14. maj 2003 - 19:22 #2
Ja.

char *s;

int v = atoi(s);
Avatar billede bertelbrander Novice
14. maj 2003 - 20:10 #3
I standard C (ANSI C) er der ingen atoi funktion, der er derimod en strtol:

char *buffer = "1234";
int tal = strtol(buffer, NULL, 10);

Udover at det er en standard funktion, har den den fordel at du kan checke om konverteringen gik godt.
Avatar billede arne_v Ekspert
14. maj 2003 - 20:15 #4
Det passer simpelthen ikke.

atoi er en del af ANSI C og er i stdlib.h !
Avatar billede soreno Praktikant
14. maj 2003 - 20:15 #5
Det er itoa der ikke er med..
Avatar billede bertelbrander Novice
14. maj 2003 - 20:17 #6
Undskyld!
Avatar billede arne_v Ekspert
17. maj 2003 - 21:16 #7
aashi>

Har du fået svar på dit spørgsmål ?
Avatar billede aashi Nybegynder
19. maj 2003 - 09:38 #8
ja det har jeg
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