Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: 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 == falsefprintf(fout,"%s\n",s);
}

PS Только наоборот, если входной файл содержит строковые символы.


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: