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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
worp1
2 / 1 / 0
Регистрация: 01.12.2011
Сообщений: 45
#1

Разборки с ненужной строкой - C++

06.08.2013, 16:16. Просмотров 317. Ответов 7
Метки нет (Все метки)

Здравствуйте, жители Cyberforum. Прошу помочь разобраться мне с удалением определенных строк, объясню поподробнее. Например, есть кусок кода:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <string>
#include <conio.h>
 
using namespace std;
int main()
{
    setlocale(LC_ALL, "Russian");
    cout << ">> Пожалуйста, введите имя адресата: \n";
    string name;
    cin >> name;
        system("cls"); \\Очищаю первую ненужную мне строку
    cout << "Дорогой " << name << ", приветствую тебя!" << '\n';
    cout << "Как твои дела, " << name << "? У меня все хорошо. Я скучаю по тебе.\n";
    string prosba_imya_priyatelya = ">> Введите имя приятеля: \n";
    cout << prosba_imya_priyatelya;
    
    string friend_name;
    cin >> friend_name;
        \\ Вот именно на этом месте мне нужна команда для удаления строки prosba_imya_priyatelya
    cout << "Видел ли ты " << friend_name << " недавно?\n";
В 20-ой строке кода есть описание того, что я хочу узнать.
Пробовал гуглить, честное слово, так и не разобрался. Пробовал пользоваться поиском Cyberforum, тоже без результатов.
Прошу знающих добрых людей помочь мне, пожалуйста

В идеале должно все получится вот так.
0
Миниатюры
Разборки с ненужной строкой  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.08.2013, 16:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Разборки с ненужной строкой (C++):

Подскажите со строкой - C++
Подскажите в 7 как правильно я понимаю пока feof и srcmp не равен нулю или пока не не равен(т.к. впереди стоит !) т.е пока равен. я что то...

Работа со строкой - C++
Помогите, что нибудь из этого сделать! 1.Напечатать первое слово, содержащее 2 подряд заданных символа 2. Посчитать количество слов в...

Работа со строкой - C++
Задача: Запнулся над забиванием пробелами между словами. Что уже есть: #include &lt;iostream&gt; using namespace std; //...

Работа со строкой - C++
Написать прогу которая переварачивает слова в строке s

Работа со строкой - C++
Работа со строкой

Задача со строкой - C++
Помогите разобраться. По заданию необходимо ввести строку, а потом вывести те слова, в которых буква а повторяется дважды. Со строкой...

7
worp1
2 / 1 / 0
Регистрация: 01.12.2011
Сообщений: 45
06.08.2013, 16:32  [ТС] #2
Вообще можно использовать system("cls"); после каждой ненужной мне строки, а потом переписывать весь нужный текст наново, дабы текст в окне консоли выглядел так, как я хочу, но этот способ использует слишком много лишних движений, по-моему, поэтому я и пытаюсь как-то упростить свой код с помощью удаления строки.
0
nonedark2008
914 / 653 / 137
Регистрация: 28.07.2012
Сообщений: 1,767
06.08.2013, 16:34 #3
Можешь попробовать использовать функцию SetConsoleCursorPosition, с помощью нее переместить курсор в консоли на начало текста, который нужно удалить, а затем вывести кучу пробелов и затереть текст. Потом опять переместиться на тоже место и выводить уже нужный тебе текст.
1
worp1
2 / 1 / 0
Регистрация: 01.12.2011
Сообщений: 45
06.08.2013, 16:37  [ТС] #4
А других вариантов нет? Например, есть ли команда по типу deletestring prosba_imya_priyatelya; ?
0
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
06.08.2013, 17:45 #5
Цитата Сообщение от worp1 Посмотреть сообщение
А других вариантов нет?
http://pdcurses.sourceforge.net/
1
worp1
2 / 1 / 0
Регистрация: 01.12.2011
Сообщений: 45
06.08.2013, 23:07  [ТС] #6
Цитата Сообщение от Tulosba Посмотреть сообщение
http://pdcurses.sourceforge.net/
Я извиняюсь?
0
iRomul
159 / 100 / 11
Регистрация: 17.10.2012
Сообщений: 480
Завершенные тесты: 1
06.08.2013, 23:15 #7
worp1, это библиотека, в которой присутствуют функции для работы с консолью. Вам понадобится функция установки позиции курсора.
1
worp1
2 / 1 / 0
Регистрация: 01.12.2011
Сообщений: 45
06.08.2013, 23:20  [ТС] #8
Спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.08.2013, 23:20
Привет! Вот еще темы с ответами:

Работа со строкой - C++
Помогите, пожалуйста, как сделать так, что бы: cout &lt;&lt; &quot;Раскодирование файла. Введите исходный файл&gt;&quot;; char in; cin &gt;&gt; in; if...

непонятно со строкой - C++
что нужно ввести чтобы программа читала всю строку, помогите пожалуйста. Он у меня читает только до первого пробела. Спасибо заранее

Операции со строкой - C++
в строке символов поменять местами символы на четных и нечетных позициях.

работа со строкой - C++
ПОМОГИТЕ пожалуйста Необходимо написать программу в C++ которая находила бы максимальное число в строке которое содержит слова и числа...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Yandex
Объявления
06.08.2013, 23:20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru