конвертер из ед. Изм. В метры
Так вот, сделал своё решение через switch. И оно не работало, два дня бился (прост на заводе работаю свободного времени сесть и сделать нету). Всё испробовал даже решение нашёл (но по логике учебника решение не валидно ибо там было auto о котором не говорилось.
Добился всё таки и понял что если в cin передать дабл и строку из одного литерала слитно, то оно работает (прим. 2.5m), а если передать слитно и дабл и строку больше одного литерала, то программа крашиться. Как так?
Наверное потому что у тебя после пробела считается как новый ввод числа, и он видит за место числа букву и офигивает от жизни
Не cin>>double val>>string unit;
Как раз наоборот, он офигивает что без пробела он не понимает что ему ввели
А с даблом как работало?
Свитч нормально обрабатывал значение
Обсуждают сегодня