Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
6074 connectés 

  FORUM HardWare.fr
  Programmation
  C

  2q : pointeur et syntaxe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

2q : pointeur et syntaxe

n°1319255
casafa
Posté le 06-03-2006 à 11:07:28  profilanswer
 

Bonjour,
 
J'ai 2 questions:
1) Pourquoi ce programme compile:
int main(){
  "texte";
  return 0;
}
 
2)
J'ai ce code:
char *var;
var = fct();
if(*var=="$" ).....
 
==> Le compilateur me dit ceci: "erreur: ISO C++ interdit la comparaison entre un pointeur et un entier"  
Comment résoudre ce problème ? Et pourquoi ne peut t-on pas faire ça ?
 
Merci...

mood
Publicité
Posté le 06-03-2006 à 11:07:28  profilanswer
 

n°1319265
jcduss23
casseur de blabla@progeux
Posté le 06-03-2006 à 11:25:19  profilanswer
 

c'est '$' et pas "$"

n°1319268
casafa
Posté le 06-03-2006 à 11:26:58  profilanswer
 

Ha oui juste...merci
Et pour la première question : savez-vous pk il compile sans erreur ni warning ?

n°1319299
franceso
Posté le 06-03-2006 à 12:00:00  profilanswer
 

Chez moi, j'ai un warning :
 
fichier essai.c :

Code :
  1. int main()
  2. {
  3.   "toto";
  4.   return 0;
  5. }

> gcc -Wall -o essai essai.c
essai.c: In function `main':
essai.c:3: warning: statement with no effect

n°1319304
meik
Posté le 06-03-2006 à 12:05:51  profilanswer
 

bah il compile parce que syntaxiquement c'est correct: tu lui demandes d'evaluer "toto". Dans le meme genre tu peux aussi mettre un simple ';' ca marche aussi.
 
MK


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  2q : pointeur et syntaxe

 

Sujets relatifs
Texte lors du survol du pointeur[resolu] problème requete erreur de syntaxe du a des quotes...
[SGBD] Voilà pourquoi je n'aime pas la syntaxe SQL 92syntaxe avec where
probleme de syntaxe php avec apache[C++] taz, help, 3 questions sur la syntaxe
Pb syntaxe sqlpb syntaxe dans Rowsource vba excel
Controler syntaxe MDP saisiawk syntaxe... erreurs
Plus de sujets relatifs à : 2q : pointeur et syntaxe


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)