Witajcie, otóż mam napisać program, który z jednego pliku "odczytuje" tekst i do drugiego pliku zapisuje informacje i ilości liter w postaci:
Plik wejściowy - Ala ma kota
Plik wyjściowy:
A - 4
B - 0
C - 0
itd.
Napisałem coś takiego #include <iostream>
#include<stdio.h>
#include<string>
using namespace std;
char Tablica[64];
int Tablica2[64];
char znak;
int i,j;
FILE *f;
FILE *f2;
int main()
{
j=65;
for(i=1;j<52;j++)
{
if (j==91)
j=97;
Tablica[i]=char(j);
j=j+1;
}
for(i=1;i=52; i++)
Tablica2[i]=0;
f = fopen("Test.txt", "rw");
f2 = fopen("Test2.txt", "w");
while(!feof(f))
{
znak = fgetc(f);
int i=1;
while (Tablica[i] !=0)
{
if (znak==Tablica[i])
Tablica[i]=Tablica[1]+1;
i++;
break;
}
int z=1;
while (Tablica[i] !=0)
{
fprintf(f2,"Tablica[i] - Tablica2[i]");
z++;
}
int v=1;
while (Tablica[i] !=0)
{
if(Tablica2!=0)
fprintf(f2,"Tablica[i] - Tablica2[i]");
v++;
}
fclose(f);
fclose(f2);
}
return(0);
}
Lecz niestety coś nie działa, siedzę już nad tym długi czas i nie mogę rozgryźć. Proszę o pomoc, z góry dziękuję.
Proszę także o niekopiowanie tego programu innych osób, które również potrzebują czegoś podobnego, gdyż program stworzony jest przeze mnie.