begin process at 2010 03 21 05:49:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

probleme avec NULL


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme avec NULL

mercredi 2 mars 2005 à 15:44:28 | probleme avec NULL

darmoor

salut!

bon j'ai un probleme de compilation avec NULL! le code:

while (i<92) {
if (cookie_false[i]!= NULL )  { <<== erreur ici
//... code
}
i++;
}

et l'erreur:

[Warning] NULL used in arithmetic



Donc quel est le problem??? merci :)
mercredi 2 mars 2005 à 16:25:30 | Re : probleme avec NULL

erazor

Réponse acceptée !
arf ne crois tu pas avoir oublié de donner quelques precisions essentielles?
du genre... cookie_false c'est quoi? int, char, string, float, ....?

et de toute maniere la tu compare deux choses differents, cad un pointeur et une valeur

pour info: apres test avec cookie_false en tant que tableau de int ca me donne: [Warning] comparison between pointer and integer

ce qui me confirme ce que je te dis plus haut ;-)

la solution est de comparer non plus le pointeur mais le contenu de cookie_false[i]

if (&cookie_false[i]!= NULL )
mercredi 2 mars 2005 à 16:28:17 | Re : probleme avec NULL

Vulpetrus

simple question c'est quoi les éléments du tableau cookie_false[] ?
est ce vraiment des pointeurs ?

mercredi 2 mars 2005 à 16:29:27 | Re : probleme avec NULL

Vulpetrus

sorry erazor on a posté en même tmps ! ;)
mercredi 2 mars 2005 à 18:09:55 | Re : probleme avec NULL

darmoor

Merci erazor,

dsl pour cookie_false[] il etait char et  j'avais oublier de faire la comparaison a ce qu'il y avais donc le &

merci beaucoup
mercredi 2 mars 2005 à 19:28:11 | Re : probleme avec NULL

ymca2003

&cookie_false[i] != NULL
=> a mon avis ce test ne dira pas grand chose. cela teste l'adresse de l'élément i du tableau cookie_false.
- si cookie_false est un tableau statique, son adresse est non nulle et donc l'adresse de l'élement i également.
- si cookie_false est un pointeur sur le premier élément d'un tableau existant, même remarque. Dans ce cas le seul test interressant serait de tester si cookie_false est NULL avant d'accéder à un de ses éléments.

Si tu souhaite vérifier la fin d'une chaîne de carcactères, le test doit être :
if(cookie_false[i] != '\0')
{
}


Cette discussion est classée dans : code, probleme


Répondre à ce message

Sujets en rapport avec ce message

probleme ecriture dans ini [ par Adeon ] Adeon lisez ce petit progamme// inclu probleme irregulier avec FileWrite [ par poseidon2 ] Mon probleme c'est que , certaine fois,FileWrite ecrit a la place des caracteres seulement des carrés style:J'ai logué le FileWrite et le CréateF probleme avec la fonction pow() [ par jeani763 ] j'ai un probleme avec la fonction powvoila mon code long int lettre1=pow(110,5);vous puriez me dire ce qui ne va pas pleas Probleme avec winsock... [ par DeAtHCrAsH ] Salut,J'ai ca dans mon programme et ca me genere plein d'erreur du genre redefinition of struct ... etc : #include #pragma comment(lib,"ws probleme de debutant surement tout con ! [ par dletozeun ] aaahhh j'y arrive pas !!!je voudrais savoir si il est possible de faire cela en C:int main(){char a[]="abc";char b[]="abc";if (a==b){cout}else{cout<<" probleme avec CreateFile [ par Roudy ] Je veux créer un fichier qui contiendra le path de tout les processus a killer mais le probleme c que mon fichier ne veux pas rajouter les ligne dans probleme avec rayon R et r dans code torus JCDjcd [ par jfk20004 ] J'ai un prob avec le code du torus:je l'ai modifié pour faire une sphere et je n'utilise pas R.ça fonctionne mais lorsque je veux utiliser ton codeave Probleme Argument void* d'une fonction [ par Steph115 ] Bonjour,Pour info je travaille sous Linux en C++ j'ai une fonction definie comme ca : [Code]int ServeurSocket::emmetreSocket(void* trame, int taille){ Probleme de compilatino d'une source [ par BouletVSpredator ] Salut :o) J'essayes en ce moment de faire un hook sur winsock, en faisans une petite recherche je suis tombé sur la source de cosmobob (http://www.c Probleme de prise de données [ par DeViL_StRiKeR ] Salut tout le mone !J'aimerais savoir pk defois mes programmes deconnent comme par exemple si mon code ressemble a ca :char nom[100];printf("quel est


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales