Автор: cheops (09.01.2008 в 06:55)
Хм... если устранить бесконечный цикл, у меня всё перезаписывается нормально
#include <stdio.h>
#include <string.h>
#include <conio.h>
void main(void)
{
FILE*fin=fopen("F.txt","r");
FILE*fout=fopen("G.txt","w");
char s[256];
fscanf(fin,"%s",&s);
bool b = false;
for(int i = 0; i < strlen(s); i++)
{
if(s[i] >= '0' && s[i] <= '9')
{
b = true;
break;
}
}
if(b == false) fprintf(fout,"%s\n",s);
} |
PS Только наоборот, если входной файл содержит строковые символы.