#include <stdio.h>
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
int main()
{
int choice = 0;
printf("Введите номер действия:");
scanf("%d",&choice);
bool done = true;
while (done == true)
{
switch(choice)
{
case 1:
printf("Ввод текста:");
string my_text(" ");
getline(cin, my_text);
cout << my_text;
done = false;
break;
}
}
return 0;
}
Asked
Active
Viewed 16 times
0
-
используйте scanf_s вместо scanf . Но еще вопрос: что по вашему выполняет ваш код, если убрать еще ошибочный ввод кирилицы через printf? Зачем нужна switch вообше? – AR Hovsepyan Oct 15 '19 at 17:31
-
Я делаю программку, которая изменяет файл, там есть ещё пункты, но я их убрал чтобы не загромождать код – kroflex15 Oct 15 '19 at 17:43