Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Как при помощи ф-ий read/write записать в файл, а потом считать с него - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шифр Виженера http://www.cyberforum.ru/cpp-beginners/thread517524.html
У кого есть исходник на Си ?
C++ операторы используя while, do while и for (тремя способами) вывести на экран таблицу перевода 5, 10, 15, ..., 120 долларов сша в рубли по текущему курсу(курс вводится с клавиатуры) http://www.cyberforum.ru/cpp-beginners/thread517520.html
запись в С C++
как записать это - writeln('Введите координаты ',i,' точки'); в С++? имею ввиду именно эту часть - ',i,'
C++ фунция bool()
Доброго времени суток. Возможно глупый но беспокоющий меня вопрос: для чего нужна функция bool() ? На сколько мне извесно присваение арифметических тип типу bool происходит автоматически(0, 0.0......
C++ Обыкновенная функция http://www.cyberforum.ru/cpp-beginners/thread517503.html
Вот на вид простой пример (на картинке) На вход подаем одно число n - на выход f(n). (пример 7 - 10) Пробовал реализовать в тупую через if - return, но ничего не вышло. Может как-то через контейнер...
C++ дано 2 целочисленных файла, получить пересечение Дано два целочисленных файла, получить пересечение их элементов, то есть те числа, которые есть одновременно в обоих файлах(в новом файле числа не должны повторяться). Вывести на экран содержимое... подробнее

Показать сообщение отдельно
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
14.02.2014, 22:28
Цитата Сообщение от isaak Посмотреть сообщение
-=ЮрА=- у меня программный код из 16 поста завершается с ошибкой
А этот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <iostream>
#include <fstream>
#include <fcntl.h>
using namespace std;
 
int main()
{
    int f;
    int i_val;
    double d_val;
    char s_val[256] = {0};
    ofstream infile("data.txt",ios::binary|ios::out);
    if(infile==NULL )
        cout<<"Error open data.txt\n";
    else
    {
        cout<<"Enter int    : ";cin>>i_val;
        cout<<"Enter double : ";cin>>d_val;
        cout<<"Enter char * : ";cin>>s_val;
        infile.write((const char*)&i_val,sizeof(i_val));
        infile.write((const char *)&d_val,sizeof(d_val));
        infile.write((const char *)&s_val,sizeof(s_val));
        infile.close();
 
        ifstream infile1("data.txt",ios::binary|ios::in);
        if(infile1==NULL)
            cout<<"Error open data.txt\n";
        else
        {
            infile1.read((char *)&i_val,sizeof(i_val));
            infile1.read((char *)&d_val,sizeof(d_val));
            infile1.read((char *)&s_val,sizeof(s_val));
            cout<<"Read int    : "<<i_val<<endl;
            cout<<"Read double : "<<d_val<<endl;
            cout<<"Read char * : "<<s_val<<endl;
            infile1.close();
        }
    }
    system("pause");
    return 0;
}
Добавлено через 1 минуту
Правда с корректностью проверки
C++
1
 if(infile1==NULL)
далеко не уверен
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru