diff --git a/BatailleNavale.c b/BatailleNavale.c index d9716ec..5311527 100644 --- a/BatailleNavale.c +++ b/BatailleNavale.c @@ -3,7 +3,6 @@ #include<stdio.h> #include<time.h> - /*commande pour compiler :"gcc BatailleNavale.c -o BatailleNavale.o biblioNavale.o "*/ int main(int argc, char const *argv[]){ diff --git a/biblioNavale2.c b/biblioNavale2.c new file mode 100644 index 0000000..5f1ca7a --- /dev/null +++ b/biblioNavale2.c @@ -0,0 +1,145 @@ +void ajoutNavireAleatoireDeux(char tab[][10],char b,int t); +int verifDeux(char tab[][10]); +void afficheDeux(char t[][10]) +void afficheduoDeux(char t[][10],char p[][10]){ + printf("_|"); + for (int i = 0; i < 10; i++) + { + printf("%d|",i); + } + printf(" "); + printf("_|"); + for (int i = 0; i < 10; i++) + { + printf("%d|",i); + } +printf("\n"); + + printf("A|") + for (int i = 0; i < 10; i++) + { + if(t[i][1]==0){ + printf(" |"); + } + if(t[i][1]==1){ + printf("X|"); + } + if(t[i][1]==2){ + printf(".|"); + } + } + printf(" "); + printf("A|") + for (int i = 0; i < 10; i++) + { + if(t[i][1]==0){ + printf(" |"); + } + if(t[i][1]==1){ + printf("X|"); + } + if(t[i][1]==2){ + printf(".|"); + } + } +printf("\n"); + printf("B|") + for (int i = 0; i < 10; i++) + { + if(t[i][2]==0){ + printf(" |"); + } + if(t[i][2]==1){ + printf("X|"); + } + if(t[i][2]==2){ + printf(".|"); + } + } + printf(" "); + printf("B|") + for (int i = 0; i < 10; i++) + { + if(t[i][2]==0){ + printf(" |"); + } + if(t[i][2]==1){ + printf("X|"); + } + if(t[i][2]==2){ + printf(".|"); + } + } + }; +void initPlateauDeux(char plat[][10]); +int jouerJoueurDeux(char adv[][10]); + + +char* navireDeux(int i){ +if(i==1){char navire[11]; +navire[0]='P'; +navire[1]='o'; +navire[2]='r'; +navire[3]='t'; +navire[4]='e'; +navire[5]='-'; +navire[6]='A'; +navire[7]='v'; +navire[8]='i'; +navire[9]='o'; +navire[10]='n'; +navire[11]='\0'; +return navire;} +if(i==2){char navire [8]; +navire[0]='C'; +navire[1]='r'; +navire[2]='o'; +navire[3]='i'; +navire[4]='s'; +navire[5]='e'; +navire[6]='u'; +navire[7]='r'; +navire[8]='\0'; +return navire;} +if(i==3){char navire[10]; +navire[0]='S'; +navire[1]='o'; +navire[2]='u'; +navire[3]='s'; +navire[4]='-'; +navire[5]='M'; +navire[6]='a'; +navire[7]='r'; +navire[8]='i'; +navire[9]='n'; +navire[10]='\0'; +return navire;} +if(i==4){char navire[10]; +navire[0]='M'; +navire[1]='o'; +navire[2]='u'; +navire[3]='s'; +navire[4]='-'; +navire[5]='S'; +navire[6]='a'; +navire[7]='r'; +navire[8]='i'; +navire[9]='n'; +navire[10]='\0'; +return navire;} +if(i==5){char navire[10]; +navire[0]='T'; +navire[1]='o'; +navire[2]='r'; +navire[3]='p'; +navire[4]='i'; +navire[5]='l'; +navire[6]='l'; +navire[7]='e'; +navire[8]='u'; +navire[9]='r'; +navire[10]='\0'; +return navire;} +if(i>5){return NULL;} +if(i<1){return NULL;} +}; \ No newline at end of file