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

бинарные файлы, C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужен метод для автоматического нажатия клавиш. http://www.cyberforum.ru/cpp-beginners/thread422809.html
Добрый день. Суть проблемы такова. Нужно, чтобы методы посылали "нажатия клавиш" в окно имеющее фокус в активном приложении. По типу SendKeys и FindWindow, только уже на c++ . Буду рад любой помощи...
C++ Работа с файлами C++. Здравствуйте, помогите с поставленной задачей. Из заданного текстового файла вывести на экран и записать в новый файл только вопросительные предложения. http://www.cyberforum.ru/cpp-beginners/thread422804.html
C++ C++ составить программу
На экран выведена прямая линия, которая моделирует поведение струны. Построить программу таким образом, чтобы можно было курсором и левой клавишей натянуть струну в вертикальном направлении (вверх...
Заочная олимпиада ФУПМ МФТИ по программированию для школьников C++
Приглашаем всех школьников принять участие в олимпиаде по программированию. Турнир доступен до 15 января. В данный момент в контесте 20 задач, постепенно будут добавляться новые. Олимпиада проводится...
C++ Подсчитать количество нулевых елементов http://www.cyberforum.ru/cpp-beginners/thread422782.html
Подсчитать количество нулевых елементов в массиве, массив заполнить случайными числами
C++ Поиск строки по вектору Добрый день. Помогите разобраться с проблемой пожалуйста: я перегоняю данные из бинарного файла в вектор (так нужно по заданию), затем мне нужно провести поиск строки в векторе. Вот мой куск кода:... подробнее

Показать сообщение отдельно
Gepar
1178 / 534 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
05.01.2012, 17:20
talis, моя ошибка, делал изначально как просто запись в файл, потом когда листал темы увидел надпись бинарные и добавил что нужно бы дописать флаг для бинарного файла, а теперь вот вспомнил что вывод << не будет писать в виде бинарного файла.
Исправляюсь
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
#include <iostream>
#include <fstream>
using namespace std;
 
int main()
{
    double d=2.2,e=-1.5,f=4.67,g=-0.02;
    fstream file;
    file.open("file.txt",fstream::in | fstream::out | fstream::trunc | fstream::binary);
    if(!file)
     exit(1);
    file.write((const char*) &(d),sizeof(double)).write((const char*) &(e),sizeof(double));
    file.write((const char*) &(f),sizeof(double)).write((const char*) &(g),sizeof(double));
 
    double temp,sum;
    temp=sum=0;
 
    file.seekp(0);
    while(!file.eof())
    {
        file.read((char*) &(temp),sizeof(double));
        if (temp>0)
         sum+=temp;
    }
 
    cout<<sum;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.