Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rafagets

Usar conteudo de uma variavel no if

Recommended Posts

char x[35];

 

x="1 != 0";

 

if (x){

//entrou

}

 

quero que ele compare o que esta dendro da variavel x.

tem como fazer isso funcionar? ou ele só vai me retornar true or false?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Teste isso:

int x;

x = (1 == 0);

if (x){
    printf("Entrou");
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

1º é System.out.println


public class Test {


  public static void main(String[] args) {
  
      int x;
      x = 1;


if (x > 0){
    System.out.println("Entrou");
    }     
  }
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

1º é System.out.println

public class Test {


  public static void main(String[] args) {
  
      int x;
      x = 1;


if (x > 0){
    System.out.println("Entrou");
    }     
  }
}

 

Aqui é o fórum de C/C++

Compartilhar este post


Link para o post
Compartilhar em outros sites

char x[35];

 

x="1 != 0";

 

if (x){

//entrou

}

 

quero que ele compare o que esta dendro da variavel x.

tem como fazer isso funcionar? ou ele só vai me retornar true or false?

 

Não sei se entendi realmente o objetivo disso...

Você tem ideia do que escreveu?

1- Está declarando uma sequência de 35 caracteres.

2- Está atribuindo (ou pelo menos tentando) o literal "1 != 0" ao espaço reservado em memória p/ 35 caracteres.

 

O que você tem que fazer nesse programa?

Em C, essencialmente, qualquer valor diferente de 0 é considerado verdadeiro.

 

 

int main(void) {
   int x;
 
   /* Atribuições a x. */
 
   if (x) { // Se x possui um valor diferente de zero, o if é executado.
     // Códigos....
   }
   return 0;
}

Se você quer comparar strings (texto), é necessário usar funções corretas como strcmp (string.h).

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.