Archief - C#: char naar int converteren

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Talos

Legacy Member
Hoe kan ik zo simpel mogelijk de ASCII waarde van character in een integer krijgen?
Heb al zitten prullen enzo maar lukt niet echt
printf("%d",'a'); drukt bijvoorbeeld 97 af. Maar nu krijg ik dit niet in een int, of toch niet met de manieren die ik al ken in #C.

noot:Ik weet dat het hier mss niet thuishoort maar dit forumdeel is zowat de enige optie voor dit topic denk ik. Anders, moven die handel.

killgore

Legacy Member
eh, van geg. var-char, conversie:
(int)char
gewoon van letterteken, aan int-waarde toekennen ipv char-waarde :s

Dece

Legacy Member
deze thread hoort imo hier wel thuis omdat dit forum het dichtste van al aanleunt bij het programmeren.
met de topictitle was ik het echter niet helemaal eens ;)

killgore

Legacy Member
Dece zei:
deze thread hoort imo hier wel thuis omdat dit forum het dichtste van al aanleunt bij het programmeren.
met de topictitle was ik het echter niet helemaal eens ;)
gamedesign leunt er imho even dicht tegen aan

en software ook relatief.

Ik vind programming questions gewoon superonduidelijk hier :(.

azerty

Legacy Member
Lashknife zei:
tis trouwens C# en niet #C
sharp c? :wtf:

wel, als we dan toch muggeziften, het is: (C++)++ en dat mag je soms ook schrijven als ++(++C)) dus eigenlijk in mensentaal #C ;-)

killgore

Legacy Member
azerty zei:
wel, als we dan toch muggeziften, het is: (C++)++ en dat mag je soms ook schrijven als ++(++C)) dus eigenlijk in mensentaal #C ;-)
ok
ge hebt u zelf ingesloten met uw gemuggenzift: dat mag je SOMS ook schrijven. ++ pre en post zijn niet hetzelfde, dus ++(++C) != (C++)++ en dus ook #C != C# (wat te bewijzen was :p).

Freakshow

Legacy Member
nja een programmeer forum is hier ni, en goeie (nederlandse) zijn er ni :doh:

kwerk nog diwkijls met Java en VB.NET en hier kunde da ni echt vragen, der is geen specifiek forum voor...

mss iets die nog handig zou zijn op het forum?
dunno als daar eigenlijk veel intresse naar is hier...

killgore

Legacy Member
Freakshow zei:
nja een programmeer forum is hier ni, en goeie (nederlandse) zijn er ni :doh:

kwerk nog diwkijls met Java en VB.NET en hier kunde da ni echt vragen, der is geen specifiek forum voor...

mss iets die nog handig zou zijn op het forum?
dunno als daar eigenlijk veel intresse naar is hier...
interesse prolly wel, maar van slechts kleine groep, en veel zou er imho ook niet veel op gepost worden :). Het enige rottige is dat mom. de programmeer vragen over een 3_tal fora zitten verspreid, de mods van de fora zouden beter afspreken al die threads naar 1 van die 3 te verplaatsen.

Freakshow

Legacy Member
killgore zei:
interesse prolly wel, maar van slechts kleine groep, en veel zou er imho ook niet veel op gepost worden :). Het enige rottige is dat mom. de programmeer vragen over een 3_tal fora zitten verspreid, de mods van de fora zouden beter afspreken al die threads naar 1 van die 3 te verplaatsen.
nja maar waar is da dan?
webdesign - gamedesign - software - en desnoods zelfs Operating Systems als ge bv met basic bezig zijt :)

Een paar concrete afspraken zouden handig zijn

servi

Legacy Member
ik vermoed dat je eerder een string wilt converteren naar een getal, want gewoon de ascii waarde weten is asciiwaarde = (int) 'a'.


dit is c++ syntax, maar c# zal er wel een gelijkaardige manier hebben.

Code:
int string2int(char woord[]) {
	int getal = 0;
	int macht = 10;
	int i = 0;
	int huidig_getal = 0;
	while ( woord[i] != 0 ) {
		huidig_getal = woord[i] - '0';
		getal *= macht;
		getal += huidig_getal;
		i++;
	}
	return getal;	
}

let wel dat dit enkel voor getallen zonder teken is.

killgore

Legacy Member
Freakshow zei:
nja maar waar is da dan?
webdesign - gamedesign - software - en desnoods zelfs Operating Systems als ge bv met basic bezig zijt :)

Een paar concrete afspraken zouden handig zijn
subforum van gamedes mssch?

BertG

Legacy Member
wat die programeer vragen betreft...
er zou een wel een onderdeel "programeren" kunnen gemaakt worden,
deze kan dan alle vragen die los staan van websites, games of apps kunnen beantwoorden.
Zoals de vraag hier, of hoe je een string kan splitten enz...
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan