Witam,
Mam taki problem. Odczytuje z pliku nazwe kategorii do tablicy charow a nastepnie do tej tablicy chce dodac tekst '.txt' ale nie mam pojecia jak to zrobic. Jak robie strcat to mi laczy ale niestety z pustymi znakami tablicy.
char *t[10],*t1[6],*t3[25];
char haslo[50];
plik = fopen( "hasla.txt", "r" );
int losek=losujkat();
for (i = 0; i <= losek; i++){
t3[i] = fgets (haslo, 15, plik);
}
fclose(plik1);
To losuje kategorie np ZWIERZETA
no i teraz chce odczytac hasla z pliku z wybranej kategorii czyli w tym przypadku ZWIERZETA.txt i nie wiem jak polaczyc to ZWIERZETA z .txt. Prosze o pomoc
plik1 = fopen( , "r" );
los1=(rand() % 5);
for (i = 0; i <= los1; i++){
t1[i] = fgets (napis, 50, plik1);
}
fclose(plik1);
Próbowałem w ten sposób ale nie dało rady
char hasloo[5]={'.','t','x','t','\0'};
strcat(haslo,hasloo);
ale dopelnia mi do 50 pustymi znakami.