• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Файлы

  • Автор темы MrRockchip
  • Дата начала
M

MrRockchip

Дан файл f, компоненты которого являются целыми числами.
Получить в файле g все компоненты файла f, являющимися четными числами.

Я пробовал решить данную задачу, для начала :
юзер вводит число, оно записывается в файл f и оттуда копируется в файл g.
Мой код:

#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#include <iostream>

using namespace std;
int main()
{
FILE *in,*out;
in=fopen("f","r+");
out=fopen("g","r+");
int i,j;
cout << "Enter number : " ;
cin >> i;
fputc(i,in);
j=fgetc(in);
if ((j%2)==0) fputc(j,out);
cin >> i;
return 0;
}

Выдаёт мне ошибку - str!=Null
Никак не могу её исправить.
А так бы я давно уже сам справился.
 
T

tomb

я присоединнюсь к вопросу, тк имею похожую задачу с файлами
out=fopen("g","r+") скажите пжлс r+ что значит эта запись?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!