Prijatelji, pomagajte!
Radim neku kao igricu asocijacija u Visual Studiu, i sam "engine" igre je gotov, ali imam jos jedan mali problem kako bi igra bila gotova.
Naime, zelim da nakon sto pokrenem konzolu, kod ucita svaki red mog txt fajla u po jedan string unutar neke petlje, naravno. Medjutim, imam problema sa inicijalizacijom fajla uopste, a i dalje sa time koja mi f-ja treba i naravno iz koje biblioteke. Sve sto sam probao do sad, nije radilo.
Hvala unapred. Evo koda:
#include <iostream>
#include <cstdlib>
#include <time.h>
#include <string>
#include <conio.h>
#include <stdio.h>
#include <fstream>
#include <strstream>
int wait(int seconds){
clock_t endwait;
endwait=clock()+seconds*CLOCKS_PER_SEC;
while (clock()<endwait) {
_sleep(1);
if (_kbhit()){
getch();
return 1;
};
};
return 0;
}
void main(){
char pojmovi[40][1000], kontrolni_hit;
int redni,boolean,brojac[8],broj_rundi,broj_ekipa,duzina_runde;
for (int i=1;i<=3;i++){
scanf("%s",pojmovi[i]);
}; //punjenje baze
printf("Unesite koliko rundi zelite da traje igra:\n");
scanf("%d",&broj_rundi);
printf("\nUnesite koliko ekipa ce igrati:\n");
scanf("%d",&broj_ekipa);
printf("\nUnesite trajanje jedne runde u sekundama:\n");
scanf("%d",&duzina_runde);
fflush(stdin);
for (int o=1;o<=broj_ekipa;o++){
brojac[o]=0;
};
for (int l=1;l<=broj_rundi;l++){
for (int k=1;k<=broj_ekipa;k++){
printf("Ekipa broj %d, %d. runda:\n\n",k,l);
redni=rand()%3+1;//ili sizeof(pojmovi)
printf("%s\n",pojmovi[redni]);//nova rec
fflush(stdin);
for (int j=1;j<=duzina_runde;j++){
if (j%5==0){
printf("Jos %d sekundi...\n",duzina_runde-j);
};
boolean=wait(1);
if (boolean){
redni=rand()%3+1;//ili sizeof(pojmovi)
printf("%s\n",pojmovi[redni]);//nova rec
brojac[k]+=1;
boolean=0;
fflush(stdin);
};
};
while (1){
printf("Pritisnite <space> pa <enter> za nastavak:\n");
scanf("%c",&kontrolni_hit);
if (kontrolni_hit==' '){
break;
};
};
};
};
for(int p=1;p<=broj_ekipa;p++){
printf("\nEkipa broj %d osvojila je %d poena\n\n",p,brojac[p]);
};
//baza.close("D:\bazazaasocijacije.txt");
}
P.S. Znam da ce tesko ovo neko da procita celo, ali nadam se da sam objasnio sta mi treba, dakle iz fajla D:\bazazaasocijacije.txt, prvi red u pojmovi[1], drugi u pojmovi[2] itd...