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

Символ новой строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поменять слова в сообщении по принципу: первое со вторым, третье с четвертым и т.д http://www.cyberforum.ru/cpp-beginners/thread939025.html
Помогите, пожалуйста решить задачку с использованием класса string. Я только учусь, и меня пока плохо получается.. Поменять слова в сообщении по принципу: первое со вторым, третье с четвертым и т.д. Вот мои наработки.. Но программа зациклилась и всё убила, пришлось перезапускать компьютер. #include <iostream> #include <cstdlib> #include <conio.h> #include <string> using namespace std;
C++ Необработанное исключение. Нарушение прав доступа при чтении Ребят помогите. В общем есть программа, открывает один файл, ищет в нем последовательности, заменяет на другие. В консоли все прекрасно работает и сохраняет. Сделал интерфейсную программу, с двумя кнопкам "Открыть файл" и "Сохранить файл". В буфер все записывается. Исрользуется динамический массив. Файловые потоки в конце закрываю. Массив удаляю. Действие такое, нажал "Открыть файл"... http://www.cyberforum.ru/cpp-beginners/thread939018.html
C++ векторы пары строки
Здрассте! прокоментируйте вторую строку пожалуйса, я первой разобрался std::vector<std::pair<std::string, std::string>> BuildEdgeGraph( const std::vector<std::pair<std::string, std::string>> & graph ); Добавлено через 59 секунд а лучше всё вместе
Модификация объектов класса string C++
ООП С++ Лафоре есть пример: // sstrchng.cpp // изменение частей строки #include <iostream> #include <string> using namespace std; ///////////////////////////////////////////////////////////
C++ задача на полином http://www.cyberforum.ru/cpp-beginners/thread938996.html
Заданы степени и коэффициенты двух полиномов. Выполните следующие действия: выведите полиномы на печать; найдите разность двух полиномов и выведите результат на печать.
C++ Не могу сложить 2 числа #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <clocale> int main() { setlocale(LC_ALL, "Russian"); float a, b, c; подробнее

Показать сообщение отдельно
castaway
Эксперт С++
4867 / 3006 / 370
Регистрация: 10.11.2010
Сообщений: 11,055
Записей в блоге: 10
Завершенные тесты: 1
16.08.2013, 22:28     Символ новой строки
Цитата Сообщение от vodilawofer Посмотреть сообщение
изза разности длин строк нужно будет двигать часть, которая находиться между ними, в ту или иную сторону.
Это очевидно, об этом давно было сказано:
Цитата Сообщение от castaway Посмотреть сообщение
Я тут подумал и сделал вывод:
Самая главная проблема в том, что если строки разных размеров то придется читать данные от начала первой строки до конца второй. Выделять то что находится между строками, сохранять это, менять строки местами, записывать первую строку, потом записывать то что находилось между ними, потом вторую. Размер данных при этом не меняется.
Здесь очень поможет MapViewOfFile, по-другому через MapViewOfFile только извращения.
 
Текущее время: 15:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru