Мой код запросит ввод, но не выдаст вывод.
Мне пришлось скорректировать свой уже работающий код, чтобы использовать функции. Я попытался что-то изменить, и он компилируется, но когда я ввожу код и заголовок, ничего не происходит. Выхода нет.
1 */
2 #включить <iostream>
3 Использование пространства имен std ;
4 int main()
5 {
6 строка заголовка ;
7 код символа ;
8 инт года ;
9 плавающая стоимость ;
10 cout << "введите код просмотра и название просмотра. (Разделенные пробелом 11; либо T, M, либо N" << endl ;
12 cin >> код >> название ;
13 переключатель (код)
14 {
15 случай "Т":
16 случай "Т":
17 string TV (char-код, заголовок строки) ;
18 перерыв ;
19 случай "Н":
20 case'N':
21 string NewRel (char-код, заголовок строки) ;
22 перерыв ;
23 случай "м":
24 корпус "м":
25 строковый фильм (код символа, название строки) ;
26 перерыв ;
27 по умолчанию:
28 cout << "ошибка" << endl ;
29 }
30 возвращение 0 ;
31 }
32 string TV (char-код, заголовок строки)
33 {
34 плавающая стоимость = 0 ;
35 тип строки = "TV" ;
36 тип возврата ;
37 название вернуть ;
38 стоимость возврата ;
39 }
40 string NewRel (char-код, заголовок строки)
41 {
42 плавающая стоимость = 6,99 ;
43 string type = "новый релиз" ;
44 cout << title << endl ;
45 cout << тип << endl ;
46 cout << "$" << стоимость << endl ;
47 }
48 строковый фильм (код символа, название строки)
49 {
50 инт года ;
51 плавающая стоимость ;
52 тип строки = "фильм" ;
53 cout << "введите год фильма" << endl ;
54 cin >> год ;
55 если (год < 1960 )
56 {
57 цена = 2.99 ;
58 cout << title << endl ;
59 cout << type << endl ;
60 cout << "$" << стоимость << endl ;
61 }
62 else if (год < 1980)
63 {
64 стоимость = 3,99 ;
65 cout << тип << endl ;
66 cout << "$" << стоимость << endl ;
67 }
68 else if (год < 2000)
69 {
70 стоимость = 4,99 ;
71 cout << title << endl ;
72 cout << тип << endl ;
73 cout << "$" << стоимость << endl ;
74 }
75 else if (год > 2000)
76 {
77 стоимость = 5,99 ;
78 cout << title << endl ;
79 cout << type << endl ;
80 cout << "$" << стоимость << endl ;
81 }
82 еще
83 {
84 cout << "нет фильмов с 2000 года". << endl;
85 }
86 }
Что я уже пробовал:
Я пробовал регулировать различные части. Я попытался посмотреть на свой вопрос, чтобы увидеть, спрашивал ли кто-нибудь еще о том же самом. Кроме того, извините, что я не знал, как ввести это с цифрами, поэтому я просто набрал их.