Официальный сайт студ.городка НГТУ
Программирование и БД » {C++}НЕ могу разобраться в операторе switch (help please) 

#1  17.04.10 13:03

{C++}НЕ могу разобраться в операторе switch (help please)

Код
[img]#include <iostream.h>
#include <conio.h>
#include <math.h>


void main()
{
char key;
const double qe = 1.60E-19;
const double e0 = 8.85E-14;
const double k = 8.62E-5;

cout<<"Ââåäèòå çíà÷åíèå êëþ÷à äëÿ ñîîòâåòñòâóþùåãî ïîëóïðîâîäíèêà(G,S èëè A)"<<endl;
cin>>key;


switch(key)
{
case "G":
  cout<<"Âû âûáðàëè â êà÷åñòâå ìàòåðèàëà ÃÅÐÌÀÍÈÉ, äëÿ ïðîäîëæåíèÿ íàæìèòå ÂÂÎÄ";
 



break;


case "S":
cout<<"Âû âûáðàëè â êà÷åñòâå ìàòåðèàëà ÊÐÅÌÍÈÉ, äëÿ ïðîäîëæåíèÿ íàæìèòå ÂÂÎÄ";




break;


case "A":
cout<<"Âû âûáðàëè â êà÷åñòâå ìàòåðèàëà ÀÐÑÅÍÈÄ ÃÀËËÈß, äëÿ ïðîäîëæåíèÿ íàæìèòå ÂÂÎÄ";




break;

default:
cout<<"Ââåäåíî íåâåðíîå çíà÷åíèå êëþ÷à";




}




}[/img]



не пойму в чем дело.... Вроде все как в примере делал.... Пишет что 7 ошибок...

Offline

#2  17.04.10 13:21

Re: {C++}НЕ могу разобраться в операторе switch (help please)

В сях свич со строками не работает - замени кавычки " на '

Код::

{
case 'G':
break;

case 'S':
break;

case 'A':
break;

default:
}

Offline

#3  17.04.10 13:23

Re: {C++}НЕ могу разобраться в операторе switch (help please)

оооуу СПС, я не знал про такую штуку... что там еще и кавычки различаются....

Offline

Программирование и БД » {C++}НЕ могу разобраться в операторе switch (help please) 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.024 сек.
Выполнено 14 запросов.