Файлы

Тема в разделе "Общие вопросы по С и С++", создана пользователем MrRockchip, 30 май 2009.

  1. MrRockchip

    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
    Никак не могу её исправить.
    А так бы я давно уже сам справился.
     
  2. tomb

    tomb Гость

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

    Регистрация:
    4 сен 2006
    Сообщения:
    2.580
    Симпатии:
    0
    "r+" - Opens for both reading and writing. (The file must exist.)
     
Загрузка...
Похожие Темы - Файлы
  1. lmike
    Ответов:
    27
    Просмотров:
    259
  2. garrick
    Ответов:
    25
    Просмотров:
    661
  3. sgfsdg
    Ответов:
    1
    Просмотров:
    427
  4. vovanabali
    Ответов:
    0
    Просмотров:
    536
  5. anatoliygorbunov
    Ответов:
    1
    Просмотров:
    754

Поделиться этой страницей