עזרה בכתיבה מקובץ למסך.

rantri

New member
עזרה בכתיבה מקובץ למסך.

אני צריך עזרה בכתיבה של תוכן שיש בקובץ טקסט אל המסך. התוכנית שלי בשפת C. האם שיש אפשרות להשתמש ב- printf() , עם איזה פרמטרים.
 

selalerer

New member
תוכל עם fgets ועם puts.

אבל אתה צריך לפתוח את הקובץ לקריאה קודם, אי אפשר פשוט לתת לפקודות שם של קובץ, זה בכל זאת לא VB
הנה כתובת של reference בשביל הנוחות:
 

rantri

New member
לא כל כך הבנתי איך להשתמש בזה...

אוקי יש לי קובץ שנקרא a.txt , פתחתי אותו לקריאה, אני חושב שזה משהו כזה:
outputFile = fopen("output.txt","r");​
עכשיו אני צריך לקורא את מה שיש בקובץ, נגיד למשל רשימה של שמות. איך אני עושה את זה? לא הבנתי איך להשתמש בפונק' fput . תודה על העזרה :)
 

selalerer

New member
השאלה מה אתה רוצה לעשות עם הקובץ הז

ה? לקרוא ומה? סתם להדפיס אז תוכל לעשות ככה:
#define BUFFER_SIZE 256 while(!feof(inputFile) { char str[BUFFER_SIZE]; if(fgets(str,BUFFER_SIZE,inputFile)!=NULL) { puts(str); } }​
בצלחה.
 
למעלה