Problème de char et dans une struct

Signaler
Messages postés
21
Date d'inscription
mercredi 28 février 2007
Statut
Membre
Dernière intervention
27 avril 2007
-
Messages postés
21
Date d'inscription
mercredi 28 février 2007
Statut
Membre
Dernière intervention
27 avril 2007
-
dans ce code :
il me dit une erreur après le char dbmdp[7][5] je vois pas mon erreur!
ai-je fait quelque chose de faux?
struct ServerTest1{
   char dbmdp[7][5] = {"abcde","12345","login","admin","angel","mouse","chose"};     
   int port=23;
}ServerTest1;

______
Yggy
http://yggy.ifrance.com

6 réponses

Messages postés
184
Date d'inscription
lundi 31 juillet 2006
Statut
Membre
Dernière intervention
26 mai 2016
3
Je ne crois pas qu'on puisse donner des valeur dans une structure


struct ServerTest1{
   char dbmdp[7][5] ;
   int port;
}ServerTest1;
Messages postés
21
Date d'inscription
mercredi 28 février 2007
Statut
Membre
Dernière intervention
27 avril 2007

maintenant jai un problème sur la fonction  inittestserver1:
syntax error before '*' token
 two or more data types in declaration of `test'

struct server1
{
   SOCKET sock;
   SOCKET csock;
   SOCKADDR_IN sin;
   SOCKADDR_IN csin;
   char dbmdp[7][5];     
   int port;
   int limitbruteforce;
   char HOME1[53] ;
   char HOME2[53];
   char HOME3[57];
   char PASS[19];
   char WIN[15];
}

 
char inittestserver1(server1 * prout){
    prout.port=23
    strcpy(prout.dbmdp[1],"****");
    strcpy(prout.dbmdp[1],"****");
    strcpy(prout.dbmdp[1],"****");
    strcpy(prout.dbmdp[1],"a***");
    strcpy(prout.dbmdp[1],"****");
    strcpy(prout.dbmdp[1],"****");
    strcpy(prout.dbmdp[1],"****");
    prout.limitbruteforce = 3000;
   strcpy(prout.HOME1 , "**************************************************\r\n");
   strcpy(prout.HOME2, "*           welcome to server test N°1           *\r\n");
   strcpy(prout.HOME3, "**************************************************\r\n\r\n\r\n");
   strcpy(prout.PASS, "Please enter your password : ");
   strcpy(prout.WIN, "}=->You Win<-={");
    
}

    

______
Yggy
http://yggy.ifrance.com
Messages postés
1137
Date d'inscription
lundi 17 novembre 2003
Statut
Membre
Dernière intervention
23 janvier 2016
21
On finit une struct avec un ';'
Messages postés
1137
Date d'inscription
lundi 17 novembre 2003
Statut
Membre
Dernière intervention
23 janvier 2016
21
On accede aux champs d'un ptr avec ->

et on retourne un char quant le proto le dit.
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
27
En résumé, on se plonge dans un bouquin de C au plus tôt.

ciao...
BruNews, MVP VC++
Messages postés
21
Date d'inscription
mercredi 28 février 2007
Statut
Membre
Dernière intervention
27 avril 2007

la bible du C c'est un bon livre??

______
Yggy
http://yggy.ifrance.com