Borland C/C++ mintapéldák fájlokra
1. példa Írjon olyan programot,amely megnyit egy hw.txt fájlt és írja bele a Hello világ szöveget. Ez után zárja le a fájlt.
#include int main() { FILE* fp = fopen("hw.txt","w");/*megnyitom*/ fprintf(fp, "Hello World\n");/*használom*/ fflush(fp);/*ürítem a cashe-t*/ fclose(fp);/*lezárom*/ }
2. példa Írjunk programot, amely egy szamok.txt nevű fájlba lévő számokat kiolvassa és beteszi a kiolvasott számok 2-vel nagyobb tagját a kettovel.txt fájlba.
#include int main(){ FILE* be; FILE* ki; int tomb[80]; int i,c=0; be = fopen("szamok.txt","r"); if (be == NULL) return 1; while( c < 80){ fscanf(be,"%d",&i); if (feof(be)) break; tomb[c]=i; c++; }
3. Példa a feof() függvény használatára */ #include void main() { int c; FILE *fp; if( (fp = fopen("szemely.dat","rt")) == NULL ) { printf("\nHiba a szemely.dat megnyitásánál !); // Kilépés a programból exit(0); } // Elôolvasás. c = fgetc(fp); // Amíg nincs file vége. while( !feof(fp) ) { printf("\nA beolvasott karakter : %c",c); // Olvassa a következôt. c = fgetc(fp); } // A file lezárása. fclose(fp); }