#include "pch.h"
#include <iostream>
#include <Windows.h>
#include <string>
using namespace std;
int main(int argc, const char * argv[]) {
setlocale(LC_CTYPE, "rus");
string ew_1, rw_1;
getline(cin, ew_1);
cout << " - ";
getline(cin, rw_1);
return 0;
}
Здравствуйте! У меня такая проблема. Мне нужно, что бы я мог на одной и той же строчке записать (англ слов) - (тире) (рус слово). Все это должно быть на одной строчке! Но меня после ввода первого слова, переносит на следующую строчку. Как сделать так, что бы все было на одной. Заранее спасибо!
Вы можете использовать первый вариант функции getline с символом разделителем. Но символ '-' придется вводить руками. Например:
cout << "Input: ";
getline(cin, ew_1, '-');
getline(cin, rw_1, '\n');
cout << "Output: " << ew_1 << " - " << rw_1;
Тогда в консоли:
Input: hello-привет
Output: hello - привет
Также может быть полезно: How do I input variables using cin without creating a new line?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Приложение на qt начинает работу при нажатии кнопкиСоответственно вся следующая работа происходит в on_pushbutton_clicked()
У меня такая проблема: мне нужно вывести числа от 1 до 10 (количество чисел не важно), и как только рандомное число будет равно 5, прекратить вывод