Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C#: Lukuarvon muuttaminen vastaavaksi merkiksi

Alkaja [21.09.2013 21:05:10]

#

Koulutehtävässä kysytään lukua ja tulostuksena täytyy tulla lukua vastaava kirjain. Esim. anna luku: 65 ja vastaavaa kirjain on A. Onko jotain metodia jolla saa tehtyä tyyppimuunnoksen suoraan vai täytyykö luoda taulukko tai jotain?

(Mod. korjasi otsikon ja alueen.)

Macro [21.09.2013 21:12:46]

#

Riippuu varmaankin kielestä, mutta voisit katsoa Googlella vaikka hakusanoilla "kieli ascii to string"

JaskaP [21.09.2013 21:21:39]

#

Eikös C/C++:ssa tyyppimuunnokseen riittää pelkkä (char) eteen eli:

int luku;
cout << (char) luku;
// tai jopa ilman
printf("%c", luku);

Metabolix [21.09.2013 21:22:12]

#

Voit yksinkertaisesti sijoittaa int-arvon char-muuttujaan, niin muuttujassa on oikea kirjain. JaskaP:n esittämä suora tyypinmuunnos käy tietenkin myös.

Alkaja [21.09.2013 22:02:46]

#

Löysin googlen avulla seuraavan string str = char.ConvertFromUtf32();
sillä muuttaa suoraan.

Metabolix [21.09.2013 22:35:32]

#

Jaha, ilmeisesti siis keskustelu oli väärällä alueella. C# ei nimittäin ole C eikä C++. Muista muutenkin aina kertoa kysymyksessäsi, mitä kieltä käytät.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta