Voiskos joku vähän opastaa? Tähtilaatikko on ihan perusjuttuja, mut vois vähän opastaa siinä?
Miten tehdään "tähtilaatikko" c++ builderillä?
osaamaton
121876
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 12
Vanhimmat
Mitä tarkoitat tähtilaatikolla, mitä yrität tehdä?
Tuo vaikuttaa siltä kun haluaisit apua jonkun koulutehtävän tekoon. Onko tähtilaatikko joku tämmöinen?
********
********
********
pari for silmukkaa siihen tarvii ja if lauseita jos haluaa piirtää vain reunat.
for(RIVI) {
for(SARAKE) {
if(ON_REUNAPALANEN)
TAHTIMERKKI
else
VALILYONTI
}
}
RIVINVAIHTO
}
Laita esittelyosaan #include , se sisältää mm. mukavan funktion void gotoxy(int x,int y)
Koska x ja y ovat kuvaruutukoordinaatteja, niin for-silmukoilla saat *-laatikon tulostettua.
Vaakarivin voit vaikka määritellä esittelyosassa #define VAAKA "*********************"
ja tulostaa ohjelmassa haluamiisi kohtiin.
********
* OHJE *
********
Huom! Ohjelma dokumentoidaan:
******************************
* Nimi: tehtava:c *
* Tekijä: Oppilas ABC *
******************************
/* Tutustu c-kielen kommentteihin */
Handlaa keypressed event, lisää key omaan stringiisi ja kirjoita laatikkoon stringisi lengthin verran *:aa. Overridaa getValue metodi omalla stringilläsi.
Tosta nyt ei varsinaisesti ymmärtäny paskaakaan, vaikka harrastankin ohjelmointia. Yhtö hyvin vois sanoa, että include apinanperse, joka sisältää kaiken tarvittavan:) ei millään pahalla
Kiitoksia neuvoista, vaikka ei niistä ollut mitään apua! :D
Kerrotko ratkaisun niin muutkin saman asian parissa taistelevat voisivat hyötyä? ;)
// Stars.c
//*-laatikkoleikki
//kaikki niin ihanasti sikin sokin
#include //abs
#include //getch & gotoxy
#include //printf
#define RIVI "***************" //15 merkkiä
void main(void)
{
int i,j,x,y;
char ohi[]="Ohion";
//------------ *-ristikuvio
gotoxy(1,3);
for(i=1;i