Besoin d'aide en C

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

9 réponses

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
josch83
 
Une variable n'est jamais vide. Si tu ne lui affecte pas une valeur, c'est le compilateur qui le fait.

josch83
0
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
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jalel
 
Heu ...
file Moi un code C .. l Ciel neva ps te tombé Sur la tete :)
@+
0
josch83
 
Cherche et apprend un peu par toi même c'est un truc pas très compliquer. Et c'est le meilleur moyen de se roder. ;)

http://universite.online.fr/supports/pdf/referencement_ascii.pdf
http://fredalif.free.fr/TableAscii.htm
www.google.com
0
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
josch83
 
Il est très puissant, mais il faut le maîtriser. ;)
josch83
0
Utilisateur anonyme
 
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