سلام
ببخشید میخواستم اگه میشه یه برنامه واسن بزارید که فایلی رو روی هاردم بخونه و نمایش بده . مرسی
Printable View
سلام
ببخشید میخواستم اگه میشه یه برنامه واسن بزارید که فایلی رو روی هاردم بخونه و نمایش بده . مرسی
سلام.
کافی بود قبل از ایجاد پست درموردش در این انجمن search میکردین.
میتونین از توابع fopen برای بازکردن فایل و از fread برای خوندن از اون استفاده کنین.
اینم یه نمونه کد. همونطور که someone گفت با fread محتوای فایل رو می خونن. علاوه بر اون برای خوندن به صورت کاراکتری می توانید از fgetc استفاده کنید (مانند برنامۀ زیر):
البته فایل باید وجود داشته باشه.کد:#include <stdio.h>
int main() {
char c; /* declare a char variable */
FILE *file; /* declare a FILE pointer */
file = fopen("numbers.txt", "r");
/* open a text file for reading */
if(file==NULL) {
printf("Error: can't open file.\n");
/* fclose(file); DON'T PASS A NULL POINTER TO fclose !! */
return 1;
}
else {
printf("File opened successfully. Contents:\n\n");
while(1) { /* keep looping... */
c = fgetc(file);
if(c!=EOF) {
printf("%c", c);
/* print the file one character at a time */
}
else {
break; /* ...break when EOF is reached */
}
}
printf("\n\nNow closing file...\n");
fclose(file);
return 0;
}
}
مرسی از جوابتون