יצירת קובץ

chenmo

New member
יצירת קובץ

שלום, ברצוני לצור קובץ שיכיל ערכים מסוימים, למשך את האות A המטרה לצור קובץ בגוד מסוים, זאת אומרת שהתוכנית אמורה לרוץ עד אשר הקובץ מגיע לגודל X אני ממש חדש בנושא התכנות כך שכול עזרה תתקבל בברכה. תודה
 

the another one

New member
הנה :

#include <stdio.h> #include <fcntl.h> int main() { //let's fill the file with A's. FILE *f; //this is the file handle. int i; //index. f=fopen("hep.txt","w"); //The size of variable from type char is 1 byte. so we can use a loop. // suppose we want a 512 bytes file. for (i=0;i<512;i++) fwrite("A",sizeof(char),1,f); return 0; }​
זו הגרסה הכי פשוטה. עוד משהו - הפקודה fwrite מחזירה לך את מספר הבתים שהיא הצליחה לכתוב לקובץ. אז במקום לולאת FOR תוכל להשתמש בלולאת while ולספור כמה בתים כתבת וברגע שהגעת למספר הרצוי להפסיק. cat-fish ?
 
למעלה