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

  FORUM HardWare.fr
  Programmation

  [C++] Les majuscules comptent pour des prunes ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++] Les majuscules comptent pour des prunes ?

n°164076
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 23-06-2002 à 15:49:20  profilanswer
 

Salut,
 
C'est bizarre, je fais des essais sur des sockets (toujours un problème avec mon serveur d'ailleurs, mais bon...), et
aussi bien ça
 

Code :
  1. sockaddr_in sin;
  2. WSAData WSAData;
  3. hostent *h; //a chaque fois en MINUSCULE sans 'struct'


 
que ça
 

Code :
  1. SOCKADDR_IN sin;
  2. WSADATA WSAData;
  3. HOSTENT *h; //a chaque fois en MAJUSCULE sans 'struct'


 
que ça
 

Code :
  1. struct sockaddr_in sin;
  2. struct WSAData WSAData;
  3. struct hostent *h; //a chaque fois en MINUSCULE avec 'struct'


 
fonctionnent, mais pas en MAJUSCULE avec 'struct', c'est-à-dire ça
 

Code :
  1. struct SOCKADDR_IN sin;
  2. struct WSADATA WSAData;
  3. struct HOSTENT *h; //a chaque fois en MAJUSCULE avec 'struct'


 
L'erreur du compilateur est : E2238 Multiple declaration for 'HOSTENT'
 
 
1/ Alors déjà à quoi sert struct ? En C c'est obligatoire mais pas en C++, je me trompe ? Dans ce cas à quoi est dû l'erreur
du 4 eme code (en MAJUSCULE avec 'struct';) ???
 
2/ Quelle est la différence entre 'hostent' et 'HOSTENT' ?
 
3/ Lequel des 3 premiers codes vaut-il mieux utiliser ?
 
Merci de me répondre, et @++
 
juju


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
mood
Publicité
Posté le 23-06-2002 à 15:49:20  profilanswer
 

n°164078
chrisbk
-
Posté le 23-06-2002 à 15:53:17  profilanswer
 

1) on peut se passer du struct en C++
2) surement aucune, le mieux est que t'aille voir la definition de hostent et de HOSTENT . si t sous visu, clic droit sur HOSTENT + go to definition of....
3)celle qui te plait. perso j'irais pour les minuscules, je garde les mots tout en masjuscules pour les macros

n°164081
deathsharp
Posté le 23-06-2002 à 15:57:58  profilanswer
 

winsock.h

Code :
  1. typedef struct hostent HOSTENT;


 
autrement dit c'est pareil.
le mot struct c'est en C.
sinon c'est quoi ton compilo?


---------------
What butter and whiskey won't cure, there is no cure for.
n°164124
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 23-06-2002 à 18:03:19  profilanswer
 

deathsharp a écrit a écrit :

winsock.h

Code :
  1. typedef struct hostent HOSTENT;


 
autrement dit c'est pareil.
le mot struct c'est en C.
sinon c'est quoi ton compilo?  




 
J'utilise C++ Builder 5
 
Merci à vous
Encore une question, comment puis-je faire pour pinger une IP ? Normalement ya pas besoin de serveur sur l'IP en question je me trompe ? Pas besoin qu'elle accepte ? Puis c'est quel port ?
 
@++
 
juju


Message édité par juju_le_barbare le 23-06-2002 à 18:12:20

---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
n°164154
apolon34
Vive Linux!!
Posté le 23-06-2002 à 19:00:20  profilanswer
 

un ping c'est du icmp donc pas de port.
 
Ca repond aux autres questions concernant le serveur.


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

  [C++] Les majuscules comptent pour des prunes ?

 

Sujets relatifs
compter le nombre de majuscules ds une chaineHTML Saisie en majuscules
[PHP] Majuscules, minuscules....ne pas différencier majuscules/minuscules sur une page ASP
tenir compte des majuscules en C 
Plus de sujets relatifs à : [C++] Les majuscules comptent pour des prunes ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR