micheljansen.org
Fulltime Verslaafde Commandline Fetisjist ©
Verwijderd
code:
1
2
3
4
5
6
7
8
| void main()
{
char blaat[10];
int frats=65;
blaat[0]=frats;
blaat[1]=0;
printf("%s\n",blaat);
} |
Verwijderd
code:
1
| Edit2->Text = (Char(StrToInt(Edit1->Text))); |
Vul in Edit1 65 in, dan wordt Edit2 A
Simpeler gezegd:
Gebruik de functie Char. Geef een int als parameter mee, en hij geeft een char terug
Je moet even opletten dat C++ niet altijd ASCII is; Unicode mag b.v. ook.
Een oplossing is iets als
want std::cout<<char(65) geeft niet altijd 'A';
std::cout<< ascii[65] doet dat dan dus wel.
Een oplossing is iets als
code:
1
2
3
4
| char ascii[]="________________________________"
" !\"#_%&\'()*+,-./0123456789:;<=>?_"
"_ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_"
//enzovoorts |
want std::cout<<char(65) geeft niet altijd 'A';
std::cout<< ascii[65] doet dat dan dus wel.
Man hopes. Genius creates. Ralph Waldo Emerson
Never worry about theory as long as the machinery does what it's supposed to do. R. A. Heinlein
MSalters: geldt dat niet alleen maar bij een wchar_t ?
volgens mij is een char altijd ascii, en een wchar_t is unicode
volgens mij is een char altijd ascii, en een wchar_t is unicode
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.