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

работа с файлами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поиск и чтение изображений из файла неизвестного формата http://www.cyberforum.ru/cpp-beginners/thread681594.html
Приветствую! Имеется файл http://ge.tt/3nctBLQ/v/0 Известно, что в нем содержатся изображения (как мне кажется, их 256 шт), довольно большого разрешения (скорее всего 1692*900 точек) Помогите определить, по какому принципу эти изображения хранятся в этом файле и как их оттуда достать
C++ NetBeans, MinGW и setlocale Скачал для пробы NetBeans 7.2. Установил компилятор MinGW. Тут же столкнулся с распространенной проблемой - отображением русских символов в консоли. В Dev-cpp эта проблема решалась с помощью setlocale(LC_ALL,"rus"); Здесь этот вариант не катит. В прикрепленном изображении: фраза "Здравствуй, мир!" до применения setlocale и после. Что посоветуете? http://www.cyberforum.ru/cpp-beginners/thread681588.html
C++ Нахождение всех простых чисел, меньших n, решетом Эратосфена. Использовать конвейер потоков-фильтров
Нахождение всех простых чисел, меньших n, решетом Эратосфена. Использовать конвейер потоков-фильтров, каждый получает последовательность чисел от соседа слева и отправляет её соседу справа (последний - первому). Первое число, полученное фильтром, будет простым; отсылаем соседу числа, не кратные первому. Конец списка можно отслеживать специальным маркером, тогда поток завершает работу.
C++ Передача массивов в функцию (многомерные массивы)
Вычислить с использованием функции max элементы каждой строки матрицы A(10,20). Результаты формировать в одномерных массивах C(10) и D(10). Спасибо!!!
C++ Задача С++ с использованием одномерного массива http://www.cyberforum.ru/cpp-beginners/thread681520.html
Я уже пол дня парюсь, в гугле искал ничего подобного не нашел(( Правила форума Перепечатайте текстовую часть задания
C++ Включение отключение и перезапуск устройства Иметься программа включающая и отключающая видео карту. 1) Хотелось бы реализовать включение и отключение не используя внешнего файла (devcon альтернативный диспетчер задач). 2) На ноуте имеется кнопка браузер, новая вкладка (VK_BROWSER_HOME), через реестр можно на неё назначить любое действие. запуск .exe файла. то есть при её нажатии вызывается сие программа. Если жать кнопку браузер... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
30.10.2012, 18:43     работа с файлами
Цитата Сообщение от aidoqa Посмотреть сообщение
Написать программу, открывающую файл, перемещающую указатель файла и чтение байтов текста в буфер с последующим выводом текста на экран. Приписать в конец файла заданную фразу, прочитать и вывести на экран содержимое файла.
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include <string>
#include <fstream>
#include <iostream>
using namespace std;
 
int main()
{
    system("chcp 1251");//Åëè ðóññêèé áóäåò ГЄГ*Г°Г*êóëÿìè Г§Г*ìåГ*ГЁГІГј Г*Г* setlocale(LC_ALL,"RUS");
    string sadd = "Г’ГҐГЄГ±ГІ äëÿ äîáГ*âëåГ*ГЁГї";
    string line;//Áóäåò ñîäåðГ*Г¦Г*ГІГј ñòðîêó ГЁГ§ ГґГ*éëГ*
    string text;//Áóäåò ñîäåðæГ*ГІГј ГІГҐГЄГ±ГІ ГЁГ§ ГґГ*éëГ* (ГЎГіГґГґГҐГ°)
    fstream fs;
 
    //ÎòêðûâГ*ГҐГ¬ ГґГ*éë äëÿ Г·ГІГҐГ*ГЁГї
    fs.open("data.txt", ios::in);
    if(!fs.is_open())
        cout<<"Error open data.txt"<<endl;
    else
    {
        //Г—ГЁГІГ*ГҐГ¬ ñîäåðæèìîå ГґГ*éëГ*
        while(getline(fs, line))
            text += line + "\n";
        //ГЏГҐГ·Г*ГІГ*ГҐГ¬ ñîäåðæèìîå ГґГ*éëГ*
        cout<<text<<endl;
    }
    fs.clear();
    fs.close();
 
    //ÎòêðûâГ*ГҐГ¬ ГґГ*éë äëÿ Г·ГІГҐГ*ГЁГї/Г§Г*ГЇГЁГ±ГЁ
    fs.open("data.txt", ios::out|ios::in);
    fs.seekp(0, ios::end);//Êóðñîð ГўГЄГ®Г*ГҐГ¶ ГґГ*éëГ*
    fs.write(sadd.c_str(), sadd.length());
    fs.clear();
    fs.close();
 
    
 
    text = "";//ГЋГ·ГЁГ№Г*ГҐГ¬ ñòðîêó
    //ÎòêðûâГ*ГҐГ¬ ГґГ*éë äëÿ Г·ГІГҐГ*ГЁГї
    fs.open("data.txt", ios::in);
    if(!fs.is_open())
        cout<<"Error open data.txt"<<endl;
    else
    {
        //Г—ГЁГІГ*ГҐГ¬ ñîäåðæèìîå ГґГ*éëГ*
        while(getline(fs, line))
            text += line + "\n";
        //ГЏГҐГ·Г*ГІГ*ГҐГ¬ ñîäåðæèìîå ГґГ*éëГ*
        cout<<text<<endl;
    }
    fs.clear();
    fs.close();
    
    system("pause");
    return 0;
}
Миниатюры
работа с файлами  
 
Текущее время: 00:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru