Witam,
Chce napisać program który zamieni odpowiednie słowa w tekście, na razie chce aby zamieniało odpowiedni ciąg znaków na jedną literkę:
#include <iostream>
#include <conio.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
main()
{
FILE *zw ;
char zp;
zw=fopen("w.txt","r");
// zp=fopen("w.txt","a");
if(zw==NULL)
printf("plik jest pusty, lub nie istnieje");
while(zp!=EOF)
{
zp=fgetc(zw); // czytanie z pliku
while(zp=='u')
{
zp=fgetc(zw);
while(zp=='h')
{
fputc(zp,zw);
}
}
printf("%c",zp);
}
fclose(zw);
getch();
return 0;
}
Co mam żle? Wiem że problem stanowi fputc(zp,zw); ale jak inaczej zapisać do pliku?
usunięcie prefiksu z tytułu wątku i dodanie znacznika <code class="cpp"> - furious programming