ASC

Ez a téma lezárásra került a moderátor által. A lezárás oka: Témacím… témacím… témacím…
ASC
2021-01-08T13:38:41+01:00
2021-01-08T13:38:47+01:00
2022-07-18T23:11:03+02:00
emesesari
Ezt hogy csinálom meg?

"Az ASCII art egy grafikai technika, amely számítógépeket használ a prezentációhoz, és olyan képekből áll, amelyeket az ASCII szabvány 1963-ban meghatározott 95 nyomtatható (összesen 128) karakteréből és az ASCII-kompatibilis kibővített karakterkészletekből áll. A kifejezést általában lazán használják a szövegalapú vizuális művészetekre is." (Wikipedia)

A feladat elkészíteni azt a 
void write(string text, string alphabet[LETTERS][ROWS])
 függvényt, ami kinyomtatja a text szöveget ASCII art stílusban, felhasználva az alphabet ábécét. Az ábécé most csak a 26 angol nagybetű képét tartalmazza, ábécé sorrendben. Az első index kiválasztja a betűt [0-25], a második a kiválasztott betű valamelyik sorát [0-5]. Minden betű 6 sorból áll, de az oszlopok száma eltérő. Az alphabet definíciója pl. az alábbi lehet:

string alphabet[LETTERS][ROWS] = {
{
" _____ ",
" / _ \ ",
" / /_\ \ ",
"/ | ",
"\____|__ /",
" \/ "
},
{
"__________ ",
"\______ ",
" | | _/",
" | | ",
" |______ /",
" \/ "
},


// ...

{
"__________",
"\____ /",
" / / ",
" / /_ ",
"/_______ ",
" \/"
}
};


Az egymást követő betűk közé nyomtasson egy oszlopot szóközökből! A text karakterei közül csak a betűket nyomtassa ki, a többit hagyja figyelmen kívül! Kisbetűk helyett nyomtassa ki azok nagybetűs alakját!





For example:




Test
Result





write("Gizi", alphabet);


________ .___ __________ .___
/ _____/ | | \____ / | |
/ \ ___ | | / / | |
\ \_\ \ | | / /_ | |
\______ / |___| /_______ \ |___|
\/ \/
Mutasd a teljes hozzászólást!

Ez a téma lezárásra került a moderátor által. A lezárás oka: Témacím… témacím… témacím…
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd