Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

carvalho2707

argumentos

Mensagens Recomendadas

carvalho2707    0
carvalho2707

boas, estou aqui a fazer um programa e queria saber uma forma de verificar a validade dos meus argumentos..

do genero:

introduza o nome da sua mae:

e se pusere um numero ele nao deixa avançar e diz que nao esta correto..

cumps:D

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
pmg    102
pmg

Este nome é correcto: "Se7en"? hehe

O meu conselho é nao fazeres isso: a realidade é mais estranha do que pensas :-)

Se queres mesmo fazer, a funcao isdigit(), declarada no header <ctype.h> permite-te verificar se um caracter é um dos dez digitos

#include <ctype.h>

/* ... */

    char *p = nomedamae;
    while (*p) {
        if (isdigit((unsigned char)*p)) { /* digito encontrado */ }
        p++;
    }

/* ... */

O cast para a chamada a funcao é necessario para evitar problemas com cedilhas, acentos e outros caracteres 'esquisitos'.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade