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

удаление символа '\n' в string - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В матрице 3*3 подсчитать в каждой строке количество элементов меньших 22. http://www.cyberforum.ru/cpp-beginners/thread1100576.html
Решить задачу, составить .com файл В матрице 3*3 подсчитать в каждой строке количество элементов меньших 22.
C++ oshibka kodirovki Собственно вот проблемка, рисует иероглифы, помогите исправить 2-ой день голову ломаю. #include <iostream> #include <windows.h> #include <string> using namespace std; int main() { SetConsoleCP(1251); http://www.cyberforum.ru/cpp-beginners/thread1100573.html
C++ Ошибка линковки. Глобальные переменные
Здравствуйте, имеется многофайловый проект. Объявляю глобальные переменные с помощью extern. Линковщик жалуется на 2 ошибки: LNK2020 и LNK2001. MVS 2013.
C++ Дана строка s, содержащая n символов s1, s2, . , sn,. Зеркальное отражение строки
Дана строка s, содержащая n символов s1, s2, ... , sn,. Если эта строка является Палиндромом то есть s1 = sn, s2= sn-1..., то оставить его без смены, иначе - дополнить эту строку его «зеркальным» отражением без повторение последнего символа (s1,s2,...,sn-1,sn, sn-1,...,s2,s1). Не пойму как можно реализовать :read:, помогите пожалуйста.:help:
C++ Как объявлять и инициализировать динамические структуры? http://www.cyberforum.ru/cpp-beginners/thread1100542.html
С помощью операции new нужно создать массив из трёх элементов структуры. Пытался это сделать, но возникают проблемы из присваиванием значений членам структуры. Был бы признателен и за просто разъяснение, как нужно объявлять такие динамические структуры, а потом устанавливать значение членам структуры.
C++ Дана строка s и символ c. Определить количество слов, местяться в нем Дана строка s и символ c. Определить количество слов, местяться в нем. Рассматривать только такие слова: начинаются с символа c; заканчиваются символом c; содержат хотя бы один символ c; не содержат символа c; имеют ровно три вхождения символа c. И так дана строка, определить допустим количество слов возможно, но не пойму дополнительные условия как их можно реализовать:read:,... подробнее

Показать сообщение отдельно
Lambont
7 / 7 / 4
Регистрация: 23.11.2013
Сообщений: 30
19.02.2014, 17:46     удаление символа '\n' в string
Здравствуйте! Я видимо наверно жутко туплю, но я никак не пойму почему при попытке удалении в строке символа новой строки '\n' у меня в 2010 студии удаляется вся последующая часть строки стоящая после этого символа? Вот к примеру:
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <string>
 
int main() {
     
    std::string str("TestText\nWIN");
    str.erase(str.find('\n'), 1);
    std::cout << str << std::endl;
     
    return 0;
    
}
Выводит:
удаление символа '\n' в string

Самое интересное, что здесь всё правильно получается: http://ideone.com/G0vp6t
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru