Avatar billede unsigned Nybegynder
26. december 2002 - 16:51 Der er 2 kommentarer og
2 løsninger

Hvordan konvertere man en int til en char?

Hvordan konvertere man en int til en char?

int gammel = 115 ;
char ny[4] ;
ny = gammel (konverteret)
Avatar billede soreno Praktikant
26. december 2002 - 16:55 #1
sprintf(ny, "%i", gammel);

eller
itoa(gammel, ny, 10);
Avatar billede soreno Praktikant
26. december 2002 - 16:59 #2
Til itoa skal der inkluderes <stdlib.h>

Til sprintf skal der inkluderes <stdio.h>

Jeg har mine oplysninger fra:
http://www.cplusplus.com/ref/indexr.html

Måske det også kan hjælpe dig ?
Avatar billede herman01753 Nybegynder
26. december 2002 - 23:18 #3
du kan bruge en funktion som hedder _itoa();
jeg kan ikke huske hvilket bibliotek du skal inkludere, men hvis du søger i hjælp under _itoa, så finder den funktionen og prototype for dig.
så vidt jeg erindrer tar den en int som parameter, og returnerer en char
håber det var en hjælp
hilsen Herman
Avatar billede unsigned Nybegynder
27. december 2002 - 02:31 #4
Tak til alle. Konverteringsfunktionen virker. Jeg har bookmarket soreno's link. Den slags kan man altid få brug for.
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