begin process at 2010 02 10 07:43:45
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > CARTE BATAILLE

CARTE BATAILLE


 Information sur la source

Note :
Aucune note
Catégorie :Jeux Classé sous :Carte batailled, jeu carte, reseau, socket, poo Niveau :Initié Date de création :12/02/2009 Date de mise à jour :16/02/2009 16:12:29 Vu / téléchargé :1 961 / 138

Auteur : mostafameknes

Ecrire un message privé
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Ce programme est un jeu de carte populaire (bataille) developez en c++, c�est un mélange entre la programmation orienté objet et la programmation réseau.
Ce jeu permet à l�utilisateur de jouer des parties sur réseau soit local ou distant, en plus d�une interface graphique Windows BGI élémentaire réalisé à l�aide de bibliothèque graphics.h.

L�objectif de ce projet est de réaliser un programme permettant de gérer une partie de carte correspondant à une bataille. Dans notre cas, une bataille est une partie simplifiée s�effectuant avec 52 cartes et se jouant à deux joueurs; chaque joueur étant muni de 26 cartes; ces 26 cartes correspondant à ce que nous appelons une main. Une partie de bataille se déroule de la façon suivante : chaque joueur tire/extrait une carte de sa main et la compare à celle tirée par l�autre joueur. Celui qui tire la carte la plus forte marque un point.
Notons que si les deux joueurs ont tiré une carte de même valeur, alors le score reste inchangé et le jeu se continue avec un nouveau tirage. Ce processus se réitère jusqu�à ce qu�un des joueurs n�ait plus de cartes.


-------------------------------------
Es saddouki Mostafa
Faculté des sciences du meknes
licence professionnelle java/c++

E-mail:mostafameknes@gmail.com
hotmail: mostafa-12@hotmail.fr


Source

  • #ifndef ACCUEIL_H
  • #define ACCUEIL_H
  • #include<windows.h>
  • #include<conio.h>
  • #include "bataille.h"
  • #include "serveur.h"
  • #include "client.h"
  • #define Entrer 13
  • #define Haut 72
  • #define Bas 80
  • #define gauche 75
  • #define droit 77
  • #define Esc 27
  • /*
  • cette class a pour but de faire une menu des choix pour ce jeux
  • c'est ici ou vous pouvez choisir votre type de match local ou reseau
  • et d'autre choix
  • */
  • class Accueil
  • {
  • Paquet pq;
  • public:
  • void entete()
  • {
  • system("cls");
  • textcolor(1,0,11);
  • cout<<"Universit\x82 Moulay Ismail";
  • textcolor(50,0,11);
  • cout<<"Facult\x82 des Sciences du Meknes"<<endl;
  • textcolor(20,1,11);
  • cout<<"Licence Professionnelle JAVA/C++ "<<endl;
  • textcolor(27,2,11);
  • cout<<"ESSADDOUKI Mostafa"<<endl;
  • for(int i=0;i<80;i++){textcolor(i,3,2);cout<<"\xcd";}
  • }
  • void Menu(int type,int mode,int curs)
  • {
  • //type 1:local 2:reseau
  • //mode 1:client 2:serveur
  • //curs le position du curseur
  • entete();
  • textcolor(18,5,12);
  • cout<<"\xc9";
  • for(int i=19;i<58;i++){textcolor(i,5,12);cout<<"\xcd";}
  • cout<<"\xbb\n";
  • textcolor(18,6,12);
  • cout<<"\xba";
  • textcolor(31,6,10);
  • cout<<"Menu Des Choix";
  • textcolor(58,6,12);
  • cout<<"\xba";
  • textcolor(18,7,12);
  • cout<<"\xcc";
  • for(int i=19;i<58;i++){textcolor(i,7,12);cout<<"\xcd";}
  • cout<<"\xb9";
  • textcolor(24,8,11);
  • cout<<"Type de Match ";
  • gotoxy(24,12);
  • cout<<"Lancer le Match";
  • if(type==1)
  • {
  • gotoxy(40,8);
  • cout<<"Local";
  • }
  • else
  • {
  • gotoxy(40,8);
  • cout<<"Reseau";
  • }
  • if(mode==2)
  • {
  • gotoxy(24,9);
  • cout<<"Creer Une partie";
  • gotoxy(24,10);
  • cout<<"Trier le paquet du Cartes";
  • gotoxy(24,11);
  • cout<<"Melanger le paquet du Cartes";
  • }
  • else if(mode==1)
  • {
  • gotoxy(24,9);
  • cout<<"Rejoindre un Joueur ";
  • }
  • if(type==1)
  • {
  • gotoxy(24,9);
  • cout<<" ";
  • gotoxy(24,10);
  • cout<<"Trier le paquet du Cartes";
  • gotoxy(24,11);
  • cout<<"Melanger le paquet du Cartes";
  • }
  • textcolor(16,8,12);
  • for(int i=0;i<6;i++)
  • {
  • gotoxy(18,i+8);
  • cout<<"\xba";
  • gotoxy(58,i+8);
  • cout<<"\xba";
  • }
  • gotoxy(18,13);
  • cout<<"\xc8";
  • for(int i=19;i<58;i++){textcolor(i,13,12);cout<<"\xcd";}
  • gotoxy(58,13);
  • cout<<"\xbc";
  • textcolor(22,curs+7,14);
  • cout<<"\x10";
  • }
  • void gotoxy(int x,int y)
  • {
  • COORD mycoord;
  • mycoord.X= x;
  • mycoord.Y= y;
  • SetConsoleCursorPosition( GetStdHandle( STD_OUTPUT_HANDLE ), mycoord );
  • }
  • void textcolor(int x,int y,WORD color)
  • {
  • HANDLE hConsole=GetStdHandle (STD_OUTPUT_HANDLE);
  • gotoxy(x,y);
  • SetConsoleTextAttribute(hConsole,color);
  • }
  • void saisiej()
  • {
  • entete();
  • textcolor(19,5,4);
  • cout<<"\xc9";
  • for(int i=20;i<63;i++){textcolor(i,5,4);cout<<"\xcd";}
  • textcolor(38,5,4);
  • cout<<"\xcb";
  • textcolor(63,5,4);
  • cout<<"\xbb";
  • for(int i=6;i<9;i++)
  • {
  • textcolor(19,i,4);
  • cout<<"\xba";
  • textcolor(38,i,4);
  • cout<<"\xba";
  • textcolor(63,i,4);
  • cout<<"\xba";
  • }
  • textcolor(19,7,4);
  • cout<<"\xcc";
  • for(int i=20;i<63;i++){textcolor(i,7,4);cout<<"\xcd";}
  • textcolor(38,7,4);
  • cout<<"\xce";
  • textcolor(63,7,4);
  • cout<<"\xb9";
  • textcolor(22,6,3);
  • cout<<" Joueur 1 : ";
  • textcolor(22,8,3);
  • cout<<" Joueur 2 : ";
  • textcolor(19,9,4);
  • cout<<"\xc8";
  • for(int i=20;i<63;i++){textcolor(i,9,4);cout<<"\xcd";}
  • textcolor(38,9,4);
  • cout<<"\xca";
  • textcolor(63,9,4);
  • cout<<"\xbc";
  • }
  • void affiche();//methode pour afficher le paquet
  • void jeux()//methode pour jouer en local
  • {
  • Joueur j1,j2;
  • Hand h1,h2;
  • char nom1[20];
  • char nom2[20];
  • saisiej();
  • textcolor(39,6,3);
  • cin>>nom1;
  • textcolor(39,8,3);
  • cin>>nom2;
  • j1.setprenom(nom1);
  • j2.setprenom(nom2);
  • pq.split(h1,h2);
  • j1.sethand(h1);
  • j2.sethand(h2);
  • Bataille bt(pq);
  • bt.combat(j1,j2);
  • getche();
  • }
  • void reseauserv()//Entrer comme un serveur
  • {
  • char nom[20];
  • entete();
  • textcolor(19,5,4);
  • cout<<"\xc9";
  • for(int i=20;i<63;i++){textcolor(i,5,4);cout<<"\xcd";}
  • textcolor(38,5,4);
  • cout<<"\xcb";
  • textcolor(63,5,4);
  • cout<<"\xbb";
  • for(int i=6;i<8;i++)
  • {
  • textcolor(19,i,4);
  • cout<<"\xba";
  • textcolor(38,i,4);
  • cout<<"\xba";
  • textcolor(63,i,4);
  • cout<<"\xba";
  • }
  • textcolor(19,7,4);
  • cout<<"\xc8";
  • for(int i=20;i<63;i++){textcolor(i,7,4);cout<<"\xcd";}
  • textcolor(38,7,4);
  • cout<<"\xca";
  • textcolor(63,7,4);
  • cout<<"\xbc";
  • textcolor(22,6,3);
  • cout<<" Votre Nom : ";
  • textcolor(39,6,3);
  • cin>>nom;
  • Joueur j;
  • j.setprenom(nom);
  • system("cls");
  • entete();
  • gotoxy(24,5);
  • Serveur sr(j);
  • getche();
  • }
  • void reseauclt()//jouer comme un client
  • {
  • char nom[20];
  • char adress[20];
  • entete();
  • textcolor(19,5,4);
  • cout<<"\xc9";
  • for(int i=20;i<63;i++){textcolor(i,5,4);cout<<"\xcd";}
  • textcolor(38,5,4);
  • cout<<"\xcb";
  • textcolor(63,5,4);
  • cout<<"\xbb";
  • for(int i=6;i<9;i++)
  • {
  • textcolor(19,i,4);
  • cout<<"\xba";
  • textcolor(38,i,4);
  • cout<<"\xba";
  • textcolor(63,i,4);
  • cout<<"\xba";
  • }
  • textcolor(19,7,4);
  • cout<<"\xcc";
  • for(int i=20;i<63;i++){textcolor(i,7,4);cout<<"\xcd";}
  • textcolor(38,7,4);
  • cout<<"\xce";
  • textcolor(63,7,4);
  • cout<<"\xb9";
  • textcolor(22,6,3);
  • cout<<"Votre Nom : ";
  • textcolor(22,8,3);
  • cout<<" Serveur : ";
  • textcolor(19,9,4);
  • cout<<"\xc8";
  • for(int i=20;i<63;i++){textcolor(i,9,4);cout<<"\xcd";}
  • textcolor(38,9,4);
  • cout<<"\xca";
  • textcolor(63,9,4);
  • cout<<"\xbc";
  • textcolor(39,6,3);
  • cin>>nom;
  • textcolor(39,8,3);
  • cin>>adress;
  • Joueur j;
  • j.setprenom(nom);
  • system("cls");
  • entete();
  • gotoxy(24,5);
  • Client ct(adress,j);
  • getche();
  • }
  • void trie()//trie le paquet de cartes
  • {
  • pq.trier();
  • affiche();
  • getche();
  • }
  • void melange()//Melanger le paquet de cartes
  • {
  • pq.melanger();
  • affiche();
  • getche();
  • }
  • void choix()
  • {
  • int y=1;
  • char car;
  • bool sortie=true;
  • int mode=2,type=1;
  • do{
  • Menu(type,mode,y);
  • car=getche();
  • switch(car)
  • {
  • case Haut:
  • {
  • if(y==3&& type==1)y-=2;
  • else if(y==5&& mode==1)y-=3;
  • else if(y>1)y--;
  • else y=5;
  • break;
  • }
  • case Bas:
  • {
  • if(y==1 && type==1)y+=2;
  • else if(y==2 && mode==1)y+=3;
  • else if(y==5)y=1;
  • else y++;
  • break;
  • }
  • case Entrer:
  • {
  • if(y==5)
  • {
  • if(type==1)jeux();
  • else if(mode==1)reseauclt();
  • else if(mode==2)reseauserv();
  • break;
  • }
  • else if(y==3)
  • {
  • trie();
  • }
  • else if(y==4)
  • {
  • melange();
  • }
  • break;
  • }
  • case droit:
  • {
  • if(y==1)
  • {
  • if(type==1)
  • {
  • type=2;
  • mode=2;
  • }
  • else
  • {
  • type=1;
  • mode=0;
  • }
  • }
  • else if(y==2)
  • {
  • if(mode==1)mode=2;
  • else mode=1;
  • }
  • break;
  • }
  • case gauche:
  • {
  • if(y==1)
  • {
  • if(type==1)
  • {
  • type=2;
  • mode=2;
  • }
  • else
  • {
  • type=1;
  • mode=0;
  • }
  • }
  • else if(y==2)
  • {
  • if(mode==1)mode=2;
  • else mode=1;
  • }
  • break;
  • }
  • case Esc:sortie=false;exit(0);
  • }
  • }while(sortie);
  • }
  • };
  • #endif // ACCUEIL_H
  • // dans le main j'instancie un objet de la classe Accueil
#ifndef ACCUEIL_H
#define ACCUEIL_H

#include<windows.h>
#include<conio.h>
#include "bataille.h"
#include "serveur.h"
#include "client.h"
#define Entrer 13
#define Haut 72
#define Bas  80
#define gauche  75
#define droit  77
#define Esc 27

/*
     cette class a pour but de faire une menu des choix pour ce jeux
     c'est ici ou vous pouvez choisir votre type de match local ou reseau
     et d'autre choix
 */
class Accueil
{
      Paquet pq;
	public:
        void entete()
        {
             system("cls");
             textcolor(1,0,11);
             cout<<"Universit\x82 Moulay Ismail";
             textcolor(50,0,11);
             cout<<"Facult\x82 des Sciences du Meknes"<<endl;
             textcolor(20,1,11);
             cout<<"Licence Professionnelle JAVA/C++ "<<endl;
             textcolor(27,2,11);
             cout<<"ESSADDOUKI  Mostafa"<<endl;
             for(int i=0;i<80;i++){textcolor(i,3,2);cout<<"\xcd";}
        }
        void Menu(int type,int mode,int curs)
        {
             //type  1:local 2:reseau
             //mode 1:client 2:serveur
             //curs le position du curseur
             entete();
             textcolor(18,5,12);
             cout<<"\xc9";
             for(int i=19;i<58;i++){textcolor(i,5,12);cout<<"\xcd";}
             cout<<"\xbb\n";
             textcolor(18,6,12);
             cout<<"\xba";
             textcolor(31,6,10);
             cout<<"Menu Des Choix";
             textcolor(58,6,12);
             cout<<"\xba";
             textcolor(18,7,12);
             cout<<"\xcc";
             for(int i=19;i<58;i++){textcolor(i,7,12);cout<<"\xcd";}
             cout<<"\xb9";
             textcolor(24,8,11);
             cout<<"Type de Match ";
             gotoxy(24,12);
             cout<<"Lancer le Match";
             if(type==1)
             {
               gotoxy(40,8);
               cout<<"Local"; 
             }
             else
             {
               gotoxy(40,8);
               cout<<"Reseau"; 
             }
             
             if(mode==2)
             {
                 gotoxy(24,9);
                 cout<<"Creer Une partie";
                 gotoxy(24,10);
                 cout<<"Trier le paquet du Cartes";
                 gotoxy(24,11);
                 cout<<"Melanger le paquet du Cartes";
             }
             else if(mode==1)
             {
                 gotoxy(24,9);
                 cout<<"Rejoindre un Joueur   ";
             }
             if(type==1)
             {
                 gotoxy(24,9);
                 cout<<"                         ";
                 gotoxy(24,10);
                 cout<<"Trier le paquet du Cartes";
                 gotoxy(24,11);
                 cout<<"Melanger le paquet du Cartes";
             }
             textcolor(16,8,12);
             for(int i=0;i<6;i++)
             {
                 gotoxy(18,i+8);
                 cout<<"\xba";
                 gotoxy(58,i+8);
                 cout<<"\xba";
             }
             gotoxy(18,13);
             cout<<"\xc8";
             for(int i=19;i<58;i++){textcolor(i,13,12);cout<<"\xcd";}
             gotoxy(58,13);
             cout<<"\xbc";
             textcolor(22,curs+7,14);
             cout<<"\x10";
        }
        void gotoxy(int x,int y)
        {
             COORD mycoord; 
             mycoord.X= x; 
             mycoord.Y= y; 
             SetConsoleCursorPosition( GetStdHandle( STD_OUTPUT_HANDLE ), mycoord );
        }
        void textcolor(int x,int y,WORD color)
        {
             HANDLE hConsole=GetStdHandle (STD_OUTPUT_HANDLE);
             gotoxy(x,y);
             SetConsoleTextAttribute(hConsole,color);
        }
        void saisiej()
        {
             entete();
             textcolor(19,5,4);
             cout<<"\xc9";
             for(int i=20;i<63;i++){textcolor(i,5,4);cout<<"\xcd";}
             textcolor(38,5,4);
             cout<<"\xcb";
             textcolor(63,5,4);
             cout<<"\xbb";
             for(int i=6;i<9;i++)
             {
                 textcolor(19,i,4);
                 cout<<"\xba";
                 textcolor(38,i,4);
                 cout<<"\xba";
                 textcolor(63,i,4);
                 cout<<"\xba";   
             }
             textcolor(19,7,4);
             cout<<"\xcc";
             for(int i=20;i<63;i++){textcolor(i,7,4);cout<<"\xcd";}
             textcolor(38,7,4);
             cout<<"\xce";
             textcolor(63,7,4);
             cout<<"\xb9";
             textcolor(22,6,3);
             cout<<" Joueur 1 : ";
             textcolor(22,8,3);
             cout<<" Joueur 2 : ";
             textcolor(19,9,4);
             cout<<"\xc8";
             for(int i=20;i<63;i++){textcolor(i,9,4);cout<<"\xcd";}
             textcolor(38,9,4);
             cout<<"\xca";
             textcolor(63,9,4);
             cout<<"\xbc";
        }
        void affiche();//methode pour afficher le paquet
        void jeux()//methode pour jouer en local
        {
             Joueur j1,j2;
             Hand h1,h2;
             char nom1[20];
             char nom2[20];
             saisiej();
             textcolor(39,6,3);
             cin>>nom1;
             textcolor(39,8,3);
             cin>>nom2;
             j1.setprenom(nom1);
             j2.setprenom(nom2);
             pq.split(h1,h2);
             j1.sethand(h1);
             j2.sethand(h2);
             Bataille bt(pq);
             bt.combat(j1,j2);
             getche();
        }
        void reseauserv()//Entrer comme un serveur
        {
             char nom[20];
             entete();
             textcolor(19,5,4);
             cout<<"\xc9";
             for(int i=20;i<63;i++){textcolor(i,5,4);cout<<"\xcd";}
             textcolor(38,5,4);
             cout<<"\xcb";
             textcolor(63,5,4);
             cout<<"\xbb";
             for(int i=6;i<8;i++)
             {
                 textcolor(19,i,4);
                 cout<<"\xba";
                 textcolor(38,i,4);
                 cout<<"\xba";
                 textcolor(63,i,4);
                 cout<<"\xba";   
             }
             textcolor(19,7,4);
             cout<<"\xc8";
             for(int i=20;i<63;i++){textcolor(i,7,4);cout<<"\xcd";}
             textcolor(38,7,4);
             cout<<"\xca";
             textcolor(63,7,4);
             cout<<"\xbc";
             textcolor(22,6,3);
             cout<<" Votre Nom : ";
             textcolor(39,6,3);
             cin>>nom;
             Joueur j;
             j.setprenom(nom);
             system("cls");
             entete();
             gotoxy(24,5);
             Serveur sr(j);
             getche(); 
        }
        void reseauclt()//jouer comme un client
        {
             char nom[20];
             char adress[20];
             entete();
             textcolor(19,5,4);
             cout<<"\xc9";
             for(int i=20;i<63;i++){textcolor(i,5,4);cout<<"\xcd";}
             textcolor(38,5,4);
             cout<<"\xcb";
             textcolor(63,5,4);
             cout<<"\xbb";
             for(int i=6;i<9;i++)
             {
                 textcolor(19,i,4);
                 cout<<"\xba";
                 textcolor(38,i,4);
                 cout<<"\xba";
                 textcolor(63,i,4);
                 cout<<"\xba";   
             }
             textcolor(19,7,4);
             cout<<"\xcc";
             for(int i=20;i<63;i++){textcolor(i,7,4);cout<<"\xcd";}
             textcolor(38,7,4);
             cout<<"\xce";
             textcolor(63,7,4);
             cout<<"\xb9";
             textcolor(22,6,3);
             cout<<"Votre Nom : ";
             textcolor(22,8,3);
             cout<<" Serveur : ";
             textcolor(19,9,4);
             cout<<"\xc8";
             for(int i=20;i<63;i++){textcolor(i,9,4);cout<<"\xcd";}
             textcolor(38,9,4);
             cout<<"\xca";
             textcolor(63,9,4);
             cout<<"\xbc";
             textcolor(39,6,3);
             cin>>nom;
             textcolor(39,8,3);
             cin>>adress;
             Joueur j;
             j.setprenom(nom);
             system("cls");
             entete();
             gotoxy(24,5);
             Client ct(adress,j);
             getche();
        }
        void trie()//trie le paquet de cartes
        {
             pq.trier();
             affiche();
             getche();
        }
        void melange()//Melanger le paquet de cartes
        {
             pq.melanger();
             affiche();
             getche();
        }
        void choix()
        {
            int y=1;
            char car;
            bool sortie=true; 
            int mode=2,type=1;
            do{
                Menu(type,mode,y);
                car=getche();
                switch(car)
                {
                   case Haut:
                           {
                              if(y==3&& type==1)y-=2;
                              else if(y==5&& mode==1)y-=3;
                              else if(y>1)y--;
                              else y=5;
                              break;
                           }
                   case Bas:
                           {
                              if(y==1 && type==1)y+=2;
                              else if(y==2 && mode==1)y+=3;
                              else if(y==5)y=1;
                              else y++;
                              break;
                           }
                   case Entrer:
                        {
                             if(y==5)
                             {
                                if(type==1)jeux();
                                else if(mode==1)reseauclt();
                                else if(mode==2)reseauserv();
                                break;
                             }
                             else if(y==3)
                                {
                                   trie();
                                }
                             else if(y==4)
                                {
                                   melange();
                                }
                             break;
                        }
                   case droit:
                        {
                             if(y==1)
                             {
                                 if(type==1)
                                 {
                                    type=2;
                                    mode=2;
                                 }
                                 else
                                 { 
                                    type=1;
                                    mode=0;
                                 }
                             }
                             else if(y==2)
                             {
                                 if(mode==1)mode=2;
                                 else mode=1;
                             } 
                             break;
                        }
                   case gauche:
                        {
                             if(y==1)
                             {
                                 if(type==1)
                                 {
                                    type=2;
                                    mode=2;
                                 }
                                 else
                                 { 
                                    type=1;
                                    mode=0;
                                 }
                             }
                             else if(y==2)
                             {
                                 if(mode==1)mode=2;
                                 else mode=1;
                             } 
                             break;
                        }
                   case Esc:sortie=false;exit(0);
                }
            }while(sortie);
        }
};
#endif // ACCUEIL_H
// dans le main j'instancie un objet de la classe Accueil


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

15 février 2009 17:16:30 :
ajouter mes coordonné
15 février 2009 17:18:24 :
Mise a jour
16 février 2009 16:12:31 :
Ajouter la source

 Sources de la même categorie

Source avec Zip Source avec une capture PLUS OU MOINS par antho974
Source avec Zip Source avec une capture TETRIS EN C++ AVEC SDL par Marmalus
Source avec une capture DÉMINEUR SOUS TERMINAL par aom333
Source avec Zip JEU: MARIO SOKOBAN par astro53
Source avec Zip JEU PUISSANCE IV par ElendilAranwe

 Sources en rapport avec celle ci

PROXY IRC SIMPLE (WINDOWS/WINSOCK) par _michel
Source avec Zip Source avec une capture CLIENT IRC SIMPLE AVEC DEV-CPP par TeniX
Source avec Zip Source avec une capture CLIENT/SERVEUR UTILISANT LES IOCP RÉALISÉ AVEC BORLAND BUILD... par goodboy21
Source avec Zip Source avec une capture TRADUCTION DE MOT AVEC GOOGLE (UN AUTRE) par f_l_a_s_h_b_a_c_k
Source avec Zip SCANNER DE PORT V1.3 par firemax

Commentaires et avis

Commentaire de uaip le 16/02/2009 00:38:17

Salut,
Il y a des fautes de grammaire dans ton screen, et mets au moins le code-source du fichier main.cpp qu'on puisse regarder.

Commentaire de mostafameknes le 16/02/2009 12:20:59

le main.cpp est dans le .zip ; regarde bien la bas :p

Commentaire de uaip le 16/02/2009 13:13:29

Je sais. Mais le but du zip est qu'on puisse télécharger les fichiers. Or, je n'ai ni envie de télécharger, ni envie d'ouvrir plusieurs onglets pour regarder ton code.
Il y a une rubrique "Source" pour poster un bout de la source, tu ne l'as pas fait, donc (personnellement) je ne ferai pas l'effort de juger ta source.

Commentaire de mostafameknes le 16/02/2009 16:15:13

ahh oui je vois mnt ou tu veux en venir , voila j'ai modifier la source et merci pour ton coms, c ma premiere source sur le site c pour ca :p

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Pb reseau -> SOCKET [ par Haldwin ] Salut à tous,Voila j'expose mon pb!!!!J'essaie de faire une appli Client/serveur qui me permette de visionner mon ecran de PC à distance (enfin en LAN Socket IP avec 2 cartes reseau [ par Jeff_Trek ] Bonjour, je crée un logiciel qui réceptione des trames IP via socket IP et je dois les renvoyer via socket IP sur une autre machine. Jusque là cela Socket comment faire ou trouver un tuto ????? je cherchhe un tuto pour le programmation reseau c++ avec devc++ de preference [ par gourango ] Merci de m'aider j'en ai grand besoin pour cela je voudrais cree un jeux en sdl( pas de probleme j'y arrive) mais je voudrait que les donnés ne soit p pb connetion reseau multiutilisateurs [ par JRB ] lorsque l'on veut creer une connection reseau ou plusieurs clients peuvent se connecter sur le meme serveur, est ce que le serveur doit creer un socke gestion de socket [ par kev03 ] bonjour,je travaille sur un logiciel de messagerie et j'aurais quelques petites questions a propos des sockets:peut-on laisser un grand nombre de port socket fonction read [ par surfeurnet ] Quelqu'un pourrait m'indiquer si la fonction read existe sous windows, si oui dans quel .h est-elle définie, si non existe-t-il une fonction équivalen Comment Gerer des sockets non bloquant sous OpenGl [ par kawito ] Bonjour,je devellope un jeu (2d + scene 3d) en Opengl et C++, je desire utiliser seulement opengl et c++ (console app), pour des raisons de portabilit socket >> [ par Avalon10101 ] Salut !je chercher des fonctions pour avoir des infos sur le PC sur lequel mon serveur est placé genre : nom du PC ...etccje sais qu'il en existé mais Evènement sur un socket client [ par darsh99 ] J'aimerais savoir si la méthode utilisée par BlackGoddess pour son serveur (http://www.cppfrance.com/article.aspx?ID=1287) est récupérable pour gérer Thread et socket besoin de conseil [ par kawito ] Salut,je desire realiser un client/serveur TCPle probleme est que les fonctions accept et recv sont bloquante.donc cela bloque l'affichage etc...mon p


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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,686 sec (4)

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