BBAAWWW
ma dai!
non mi sembra difficile
cia, te lo scrivo in C++, che e' linguaggio universalre (a parte gotoxy che non e' standard...)
codice:
#include ...
char *str = "Pippo";
...
void disegna(int x, int y, const char *s)
/* ammettiamo che la larghezza sia variabile, poi aggiusti tu se nn va bene */
{
int len = strlen(s);
gotozy(x, y);
cout << '+';
for (int i = 0; i < len; i++)
cout << '-';
cout << '+';
y++;
/* facciamo aderire la stringa ai bordi, senza spazi*/
gotoxy(x, y);
cout << '|';
cout << s;
cout << '|';
y++;
cout << '+';
for (int i = 0; i < len; i++)
cout << '-';
cout << '+';
}
adesso che c'e' la funzione ti e' un po + chiaro cosa intendo dire?
ciauz