19. september 2004 - 19:25
Der er
9 kommentarer og 1 løsning
int to char
hvordan laver jeg en int variabel om til en char variabel
Annonceindlæg fra Academic Work Denmark A/S
19. september 2004 - 19:28
#1
int i = 49; Og en af følgende: char c = i; char c = i - '0'; char s[17]; sprintf(s,"%d",i);
19. september 2004 - 19:29
#2
Alt efter om du vil have '1' eller '\x01' eller "49"
19. september 2004 - 19:30
#3
19. september 2004 - 19:30
#4
Og et svar
19. september 2004 - 21:00
#5
hmm jeg kan ikke helt få det til at virke: #include<iostream.h> #include<fstream.h> #define xakse 31 #define yakse 21 char graf[xakse][yakse]; int x (0), y (yakse); x = 0; y = yakse; while(y >= 0) { graf[0][y] = y; y--; } while(x <= xakse) { graf[x][0] = x; x++; } talne bliver lavet om til tegn (smilys, mars', venus', spar, ruder, etc.)
19. september 2004 - 21:03
#6
Jeg forstår ikke hvorfor du gemmer koordinaterne som værdier i grak 2D arrayet. Skulle du ikke bare sætte dem til '*' eller sådan noget ?
19. september 2004 - 21:11
#7
mine evner i c++ er temlig begrænset, så det ved du nok bedre end mig
19. september 2004 - 21:12
#8
Prøv det. x = 0; y = yakse; while(y >= 0) { graf[0][y] = '*'; y--; } while(x <= xakse) { graf[x][0] = '*'; x++; }
19. september 2004 - 21:16
#9
jeg gir dig svar i morgen, jeg lukker nu
21. september 2004 - 21:20
#10
Jeg dropper projektet... det kan ikke betale sig med arrays som grafer.
Kurser inden for grundlæggende programmering