{C} Instrução Switch

Prodigious
em Resolvidos

Prodigious

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/04/13Posts: 26

Eu sei que para armazenar um caracter

fazemos assim:

 

char exemplo;

 

switch(exemplo) {

case '+':

blablablabla;

break;

 

// e assim vai...

 

}

 

para numero:

 

switch(exemplo) {

case 1:

blablablabla;

break;

 

// e assim vai...

 

}

 

e para cadeia de caracter tipo , case oioioi ?

 

Usar " " causa erro.

 

Muitos Rep+

 

3455654623423242342432432233243423343243343423424244343434343433243423232323434343444444

Slicer

Insanity
avatar
Príncipe
Príncipe

INFOS

Grupo: PríncipeRegistrado: 19/08/10Posts: 4014Gênero: Masculino

oia... sinceramente nunca usei switch com strings... e na real nem sei se da...

o mais 'certo' seria usar if com strcmp... ;x

if(strcmp(exemplo, "blabla") == 0){
  ....
}else if(strcmp(exemplo, "blabla²") == 0){
  ...
}

"Só a beira do abismo que os seres humanos acham forças para mudar."... E isso me da nojo... ¬¬

"Insanity is doing the exact... same fucking thing... over and over again expecting... shit to change... That. Is. Crazy." -Vass/Einstein

 

Prodigious

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/04/13Posts: 26

Isso é em LUA? Quero EM C

Slicer

Insanity
avatar
Príncipe
Príncipe

INFOS

Grupo: PríncipeRegistrado: 19/08/10Posts: 4014Gênero: Masculino

nao isso eh C++... #include <string.h> ... em C n sei se tem isso.. ;x

"Só a beira do abismo que os seres humanos acham forças para mudar."... E isso me da nojo... ¬¬

"Insanity is doing the exact... same fucking thing... over and over again expecting... shit to change... That. Is. Crazy." -Vass/Einstein

 

Prodigious

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/04/13Posts: 26

ah ok

 

Vou testar

 

sdsdadsSDSDasas

Slicer

Insanity
avatar
Príncipe
Príncipe

INFOS

Grupo: PríncipeRegistrado: 19/08/10Posts: 4014Gênero: Masculino

se n der achu q ela eh feita assim...

int strcmp( string s, string t) {
  int i;
  unsigned char usi, uti;
  for (i = 0; s[i] == t[i]; ++i)
  if (s[i] == '\0') return 0;
  usi = s[i]; uti = t[i];
  return usi - uti;
}

"Só a beira do abismo que os seres humanos acham forças para mudar."... E isso me da nojo... ¬¬

"Insanity is doing the exact... same fucking thing... over and over again expecting... shit to change... That. Is. Crazy." -Vass/Einstein

 

Prodigious

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/04/13Posts: 26

Depois Eu Olho Isso

vital900

Xtibia, agente se vê por aqui!
avatar
Grão-Duque
Grão-Duque

INFOS

Grupo: Grão-DuqueRegistrado: 28/07/11Posts: 3455Gênero: MasculinoChar no Tibia: Transloko

Resolvido, fechado e movido para pedidos e duvidas resolvidos.


 

CoroNelas.png