From: MagerValp (MagerValp_at_cling.gu.se)
Date: 2002-12-08 20:54:11
>>>>> "V" == <visy_at_tukka.org> writes: V> void centertext(char text[40], int coordy) { V> gotoxy(40 - strlen(text), coordy)ö V> cprintf("%s",text); V> } As the 1st argument is just a pointer to a string, defining it as unsigned char * makes a bit more sense. In any case, specifying a size for the array doesn't work. And to center the text, you should use half the screen width minus half the text length: void centertext(unsigned char *text, unsigned char line) { gotoxy((40 - strlen(text))/2, line); cprintf("%s", text); } V> btw. Seems that if I add *ANY* function it fucks up. Well, then the rest of your code is buggy :) Reduce the program to its bare minimum and try to isolate the problem. Post here if you can't find it. -- ___ . . . . . + . . o _|___|_ + . + . + . Per Olofsson, arkadspelare o-o . . . o + MagerValp_at_cling.gu.se - + + . http://www.cling.gu.se/~cl3polof/ ---------------------------------------------------------------------- To unsubscribe from the list send mail to majordomo_at_musoftware.de with the string "unsubscribe cc65" in the body(!) of the mail.
This archive was generated by hypermail 2.1.3 : 2002-12-08 20:55:15 CET