Ir para conteúdo
Fórum Script Brasil
  • 0

código pra iniciante.


leogr

Pergunta

6 respostass a esta questão

Posts Recomendados

  • 0

Para ler use scanf e para comparar use strcmp.

ler:

scanf("%s", string);
Le algo do teclado e armazena em string.
if(!strcmp("string1","string2"))
   printf("Strings são iguais\n");
else 
   printf("Strings são diferentes\n");

Compara string1 com string2 e exibe o resultado.

;)

Link para o comentário
Compartilhar em outros sites

  • 0
Guest --Júlio César --

Você pode usar a função:

scanf("%s", string);

mas aconselho não utiliza-la, um dos motivos é que se for inserida uma string com espaços a função só vai guardar a primeira parte, por exemplo:

char string[50];

        printf("Digite uma string");
        scanf("%s",string);
        printf("%s",string);
Prompt:
Digite uma string 
                eu sou uma sting[ENTER]
      eu

Por isso aconselho usar a função gets(string), pois ela recebe toda a string independente de espaços.

Link para o comentário
Compartilhar em outros sites

  • 0

se você estiver usando o windows adicione:

#include <string.h>

#include <conio.h>

char nome[50];

printf("digite o nome: ");
gets(nome);

puts(nome);//não lembro se usar 'puts' assim funciona, se não der use printf("nome digitado: %s", nome);
dai pra compara você usa
if(strcmp(nome, nome2) == 0) //se for igual

flws

Link para o comentário
Compartilhar em outros sites

  • 0

Não é aconselhavel o uso de gets, ele não limita a leitura de caracteres e isso pode causar estouro de buffer.

Para ler uma string inteira use expressão regular em scanf ou use a fgets que limita a quantidade de caracteres lido.

;)

Por isso aconselho usar a função gets(string), pois ela recebe toda a string independente de espaços.
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...