Besoin d'aide en C

jalel -  
 kalamit -
salut
je voudrais savoire comment connaitre si une var est vide , et si elle est numerique ??
@+
merci d'avance

9 réponses

  1. sassoun
     
    voici la liste des variable en c :
    int = entiers
    float = reel
    real = reel (utiliser float car + operationnel)
    char = caractere
    char* = chaine de caractere
    Par contre si tu veus les remplir il faut faire respectivement : %d : entier
    %f pour loat et %d pour char
    et aussi tu dois mettre le nom de la variable apres son type voila
    pour savoir si une variable = null
    pour les nombre tu fais le test if (a==0)
    pour les autres je ne c pas
    mais franchement si tu les veus vierge le mieux c de les initialisé a 0 ou à ' '
    0
  2. josch83
     
    Une variable n'est jamais vide. Si tu ne lui affecte pas une valeur, c'est le compilateur qui le fait.

    josch83
    0
  3. jalel
     
    mais vs ma ver pas compris ,
    exp
    int a;
    Scanf("%d",&a);
    ok je veux Savoire si a est numerique Ou pas !!!!!! je ne veux pas de caractére !!!
    while( a n'est pas numerqiue)
    {
    code
    }
    vs compreez ??
    0
  4. josch83
     
    Il faut regarder avec la table ascii, et faire quelque petit teste pour savoir si tu presse un caractère ou une autre touche.

    Bonne chance

    Google est ton amis. ;)

    josch83
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. jalel
     
    Heu ...
    file Moi un code C .. l Ciel neva ps te tombé Sur la tete :)
    @+
    0
  7. jalel
     
    C pas ca que je veux n enfin , c po claire en tout ca .. Iya ya pas un fonction gnre is_numeric() ou qlq choise comme Ca en c pour savoire si une variable et numeric ou noooooon ?!!!
    On parle Du c comme un language puissant ! Mais Reste a savoire si il est symple ... SVP aider moi (j'aurai pas du laisser le PHP )
    0
  8. josch83
     
    Il est très puissant, mais il faut le maîtriser. ;)
    josch83
    0
  9. kalamit
     
    Salut,
    Je coprends pas ta question.
    C'est pas comme en php ou tu ne declares pas le type de ta variable.
    En C, il te faut obligatoirement definir le type dès le départ.
    Tu ne peux pas mettre du char dans un int. a la limite, tu peux caster, mais c'est tout.
    Tu dois donc savoir dès le départ si c'est du numeric ou pas.
    Le C est très puissant, mais très compliqué, mais il est à l'origine de tout. (ou presque)
    A+ !

    Kalamit,
    Je ponce donc j'essuie
    0