• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Файлы

  • Автор темы 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+ что значит эта запись?
 
Мы в соцсетях:

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