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

Из переменной типа std::string записать в файл большое количество данных (2 Mb) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти максимальный четный элемент каждого столбца в матрице http://www.cyberforum.ru/cpp-beginners/thread1666260.html
Как для каждого столбца определить максимальный четный элемент и вывести на экран сам найденный элемент и его индексы (номера строк и столбцов); #include "stdafx.h" #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv) {
C++ Затруднения по динамическим переменным Всем привет! Когда создаю динамическую переменную, то чтобы вывести ее значение, то пишу *переменная. Если выделяю массив, то обращаюсь без звёздочки. Почему без звездочки? int main(int argc, char* argv) { srand(time(NULL)); int n,i,j; int *p=new int (6); cout<<*p<<endl; int *q=new int; for(int i=0;i<6;i++) http://www.cyberforum.ru/cpp-beginners/thread1666255.html
C++ Массив: Заполнить последовательность С произведением соответствующих по номеру элементов А и В.
Даны последовательности A и B. Заполнить последовательность С произведением соответствующих по номеру элементов А и В. Вопрос : например, А и В. То есть в последовательность С тоже на 6 элементов(С). Как сделать, чтоб 4,5 и 6 элементы С выводились как 0? Вот код,который уже есть : #include "stdafx.h" #include <iostream> #include <cmath> #include <time.h> #include <stdlib.h>
Отсортировать заданный целочисленный массив при помощи сортировки выбором (selection sort) C++
Напишите пожалуста простенькие программы на подобие этой: #include <iostream> using namespace std; void main () { const int n=10; int A,i,j,min,temp; cout<<"Enter 10 elements of the area \n"; for(j=0; j<n; j++)cin>>A; cout<<endl;
C++ Нюансы синтаксиса: #pragma once и ifndef define endif это одно и тоже? http://www.cyberforum.ru/cpp-beginners/thread1666217.html
Я недопонял #pragma once и ifndef define endif это одной и тоже?
C++ Вводися строка. Удвоить каждый символ строки Всем доброго времени суток! Вводится строка. Удвоить каждый символ строки Составьте 2 консольные программы. Одна программа решает задачу с использованием строк, представленных как массивы символов. Вторая программа решает задачу с использование строк типа string. Ввод строки организовал, но не могу понять как возможно удвоить символы ( то есть a b c --> aa bb cc ). Буду очень благодарен... подробнее

Показать сообщение отдельно
Nik-
19 / 19 / 9
Регистрация: 12.07.2015
Сообщений: 324
19.02.2016, 20:51  [ТС]     Из переменной типа std::string записать в файл большое количество данных (2 Mb)
Ой, это ошибка в коде. Получилось, спасибо.

Добавлено через 2 минуты
Но он все же обрезает строку, а теперь вообще все, крому одного символа. ВОт мой код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
ifstream f(pathToFile);
 
    string data1;
    while(!f.eof())
        getline(f , data1);
 
    f.close();
    ofstream review1(pathToFile, ofstream::trunc);
    Form1->ADOQuery1->First();
    for(int i = 0; i<strNumber; i++)
    {
        Form1->ADOQuery1->Next();
    }
 
    data1.erase(virPlace, virLenght);
 
    copy(data1.begin(), data1.end(), ostreambuf_iterator<char>(review1));
    review1.close();
 
Текущее время: 02:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru