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

Работа с fstream - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ switch (Программа должна переводить введенные цифры в слова) http://www.cyberforum.ru/cpp-beginners/thread942249.html
Программа должна переводить введенные цифры в слова. проблема: в каждом switch выполняются только default . #include <iostream> #include <string> #include <stdlib.h> using namespace std; void G(int* mass) {
C++ Получение отражённого луча Доброго времени суток. Проблема скорее с математикой, чем с программированием. Есть ф-ия, которая по отрезку и стрелке возвращает отражённую стрелку: Arrow reflected(Line& ln, Arrow& aw) { if (!belong_to_line(ln,aw.end())) throw logic_error("point is not belongs to the line"); GVector vp(aw.end().x-aw.begin().x,aw.end().y-aw.begin().y); //вектор из координат стрелки GVector... http://www.cyberforum.ru/cpp-beginners/thread942224.html
C++ Динамический массив структур
Здравствуйте. Нужна помощь. Не получается записать данные в массив структур. По логике вроде все правильно. 1. Создаем динамический массив структур 2. Обращаемся к первому эл. - записываем данные и т.д но почему-то компилятор не воспринимает такой способ записи, подскажите где ошибка. #include <iostream> #include <cstring> struct CandyBar//
Работа с пакетами по Ethernet-y C++
Вообщем поставил вот себе какую задачу. Хочу перехватывать (копировать) пакеты и расшифровывать только три вещи.(От кого, кому, объем данных). Буду писать наверно на Qt 5. В реальной жизни хочу пределать вот к чему. Локальная сеть. На одном из компов стоит YOTA(через USB) и раздает интернет. Хотелось бы вести учет трафика.(Программа будет устанавливаться на тот комп который раздает....
C++ DLL не возвращает строку http://www.cyberforum.ru/cpp-beginners/thread942191.html
Добрый день. Хочу создать DLL для использования в 1с. Пока получается только вернуть число, а нужно вернуть строку. Вызывается метод met4. Код: ExampleFS.cpp: // ExampleFS.cpp: реализация CExampleFS #include "stdafx.h" #include "ExampleFS.h"
C++ Изображения, бинарные и текстовые файлы Доброго времени суток. подскажите как можно получить из видео или картинки файл формата txt или dat ?? Вот пример, где пытаюсь вывести на экран инфу о картинке, но это что-то не то. Если изменить картинку, результат не изменится. #include <iostream> // std::cout #include <fstream> // std::ifstream int main () { std::ifstream ifs ("skhema.jpg", std::ifstream::in); подробнее

Показать сообщение отдельно
ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
23.08.2013, 14:38  [ТС]     Работа с fstream
От я сделал не в бинарном режиме и что происходит? То же самое что и в бинарном, так же само числа считываются два разряда и один разряд смотря где стоит указатель и если символ не числовой в файле то он тоже не считывается
C++
1
2
3
4
5
6
7
8
fstream* f=new fstream;
    f->open("myfile.txt",fstream::in|fstream::out|fstream::ate);
    f->seekg(2);
    int n(0);
    char c;
    *f >>n;
    cout <<"n= "<<n<<endl;
    cout <<" f->fail()= "<<f->fail()<<endl;
И чем же тогда отличается бинарный режим? Ну да возможно только записью в файл, как видно считывается что в бинарном что без одинаково.

Добавлено через 6 минут
И записывает числа полность все разряды что в бинарном режиме что не в бинарном
C++
1
2
3
4
5
6
7
8
fstream* f=new fstream;
    f->open("myfile.txt",fstream::in|fstream::out|fstream::ate);
    f->seekg(0);
    int n(444);
    char c;
    *f <<n;//полностью число записывается
    cout <<"n= "<<n<<endl;
    cout <<" f->fail()= "<<f->fail()<<endl;
Так в чом же разница между бинарным режимом и без, если числа все рамно полностью записываются как есть.????
 
Текущее время: 01:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru