home *** CD-ROM | disk | FTP | other *** search
/ Fish 'n' More 1 / FishNMoreVol1.bin / more / code_examples / librar / cdisplay.c < prev    next >
Text File  |  1989-02-08  |  934b  |  39 lines

  1. /*--------------------------------------*/
  2. /*                    */
  3. /*           CDISPLAY(X,X,X,X)        */
  4. /*                    */
  5. /* Displays a string on the screen    */
  6. /* specified by the first two arguments */
  7. /* which are the cursor coordinates.    */
  8. /* The third argument is the string.  If*/
  9. /* the second argument is negative, then*/
  10. /* the string passed is to be centered.    */
  11. /* If the first argument is negative,    */
  12. /* then the screen is to be cleared    */
  13. /* before displaying the string.  The    */
  14. /* fourth argument is the color of the    */
  15. /* output.                */
  16. /*                    */
  17. /*--------------------------------------*/
  18. # include "conio.h"
  19. void cdisplay(color,a,b,string)
  20. int a,b,color;
  21. char string[];
  22. {
  23.     int x,y,d;
  24.     d=strlen(string);
  25.     if (b<0)
  26.             y=(80-d)/2;
  27.     else
  28.             y=b;
  29.     if (a>=0)
  30.             x=a;
  31.     else{
  32.             x=a*-1;
  33.             clrscr();
  34.     }
  35.         scr_curs(x,y);
  36.     textcolor(color);
  37.     cprintf(string);
  38. }
  39.