Czesc12_dod
Część 12 - dodatek
pr121.cpp
---------------------------------------------------------------------------
#include<stdio.h>
void main()
{ FILE *plik;
plik = fopen("lolo.txt", "wb"); //otwieram plik
lolo.txt do pisania
fclose(plik); //a teraz
zamykam plik
}
---------------------------------------------------------------------------
pr122.cpp ---------------------------------------------------------------------------
#include<stdio.h>
#include<iostream.h>
void main()
{ FILE *plik;
char c;
plik = fopen("lolo.txt", "wt"); //otwieram plik
lolo.txt do pisania
fputc('A' ,plik);
fputc('L' ,plik);
fputc('A' ,plik);
fclose(plik); //a teraz zamykam plik
cout << "Czytam z pliku 3
znaki\n";
plik = fopen("lolo.txt", "rt"); //otwieram plik
lolo.txt do czytania
for(int i = 0; i < 3; i++)
{ c =
(char)fgetc(plik); cout <<
c; }
fclose(plik); //a teraz
zamykam plik
}
--------------------------------------------------------------------------
pr123.cpp
---------------------------------------------------------------------------
#include<stdio.h>
#include<iostream.h>
void main()
{ FILE *plik;
long tab[10] = {0,1,2,3,4,5,6,7,8,9};
plik = fopen("liczby.baz", "wb");
fwrite((void *)tab, sizeof(long), 10,
plik); fclose(plik);
//Teraz wczytamy
for(int i = 0; i < 10; i++) tab[i] =
0;
plik = fopen("liczby.baz", "rb");
fread((void *)tab, sizeof(long), 10,
plik); fclose(plik);
}
---------------------------------------------------------------------------
pr124.cpp ---------------------------------------------------------------------------
#include<stdio.h>
void main()
{
FILE *plik;
FILE *stream;
int i = 100; char c =
'C'; float f = 1.2345554;
plik = fopen("bla.txt", "w+");
fprintf(plik, "Liczba long %d \nliczba float
%5.3f \nstring %s", i, f, "ala ma kota\nbla");
fclose(plik);
getchar();
}
---------------------------------------------------------------------------
pr125.cpp
---------------------------------------------------------------------------
#include<stdio.h>
void main()
{
FILE *plik;
float f;
int i; char tab[30];
plik = fopen("moj.txt", "r");
fscanf(plik, "%d,%f,%s", &i, &f,
tab); fclose(plik);
getchar();
}
---------------------------------------------------------------------------
pr126.cpp
---------------------------------------------------------------------------
#include<stdio.h>
void main()
{
FILE *plik;
char tab[130];
plik = fopen("moj.txt", "r");
fgets(tab, 50, plik);
fclose(plik);
getchar();
}
---------------------------------------------------------------------------
pr127.cpp
---------------------------------------------------------------------------
#include<stdio.h>
#include<iostream.h>
void main()
{
FILE *plik;
long miejsce; char c;
char tab[130];
plik = fopen("moj.txt", "rb");
miejsce = ftell(plik);
cout << "\nJestem na miejscu " <<
miejsce;
c = fgetc(plik);
miejsce = ftell(plik);
cout << "\nA teraz jestem na miejscu "
<< miejsce;
cout << "\nSkacze na koniec";
fseek(plik , 0, SEEK_END);
miejsce = ftell(plik);
cout << "\nA teraz jestem na miejscu "
<< miejsce;
fseek(plik , -6, SEEK_END);
miejsce = ftell(plik);
cout << "\nA teraz jestem na miejscu "
<< miejsce;
fseek(plik , 0, SEEK_SET);
cout << "\n\nWypisze zawartość pliku i po
krzyku\n";
while(!feof(plik))
{ c =
fgetc(plik); cout <<
c; }
fclose(plik);
cout << "\n\nNo to kiniec -
cześć\n";
getchar();
}
Wyszukiwarka
Podobne podstrony:
czesc13 dodczesc11 dodDoD Joint Services Weapon Safety Review ProcessdodMah1 2 dodDOD Net Centric Data Strategy and Community of Interest (COI) Training GlossaryZJ SL 09 wyklad 1 dod Adod z2cwiczenia analogie dod ODPCZESC1 (2)Motywacja i emocje w sluzbie reklamy czesc1Kolokwium 2 2012 13 (termin dod )czesc12dod teoria błędówwięcej podobnych podstron