שאלה בשפת c

free4you

New member
שאלה בשפת c

אני משתמש בגרסת BORLAND C לדוס. כיצד אפשר להדפיס ב MODE גרפי. כמו כן האם ניתן לקבוע את המיקום המדוייק בהדפסה למדפסת(עד לרמת דיוק של פיקסלים)
 

DarkArcher

New member
אז ככה...

עליך להכיל קודם את הקובץ graphics.h אח"כ לאתחל אץ המסך ההדפסה עצמה מתבעת לדוגמה כל : outtextxy(100,100,"Hello"); הנה דוגמה:
#include <graphics.h> #include <stdlib.h> #include <stdio.h> #include <conio.h> void main(void) { int gdriver = DETECT, gmode, errorcode; initgraph(&gdriver, &gmode, ""); errorcode = graphresult(); if (errorcode != grOk) /* an error occurred */ { printf("Graphics error: %s\n", grapherrormsg(errorcode)); printf("Press any key to halt:"); getch(); exit(1); /* return with error code */ } line(0, 0, getmaxx(), getmaxy()); outtextxy(100,100,"Hello!!"); /* clean up */ getch(); closegraph(); }​
אל תשכח, קובץ egavga.bgi חייב להיות באותה ספרייה! PEACE
 

free4you

New member
כן אבל...

כיצד אני יכול לקבוע את המיקום המדוייק בהדפסה על דף
 

IdanR

New member
ככה סתם...

אני לא חושב שאתה יכול לעשות את זה בקלות, בלי להשתמש בפסיקות שקשורות למדפסת. נסה לחפש ספרייה או משהו עם פקודות הדפסה...
 
למעלה