Mam taki problem mam taki kod
void wyswietl_projekt() {
char plik[40];
printf("Podaj nazwe projektu, ktory chcesz wyswietlic\n");
scanf("%s",plik);
if ( !strstr(plik,".") ) {
strcat(plik,".txt");
}
FILE *file;
char uchwyt[255];
if (file = fopen(plik,"r") != NULL) {
while ( fgets(uchwyt,255,file) != EOF) {
printf("%s",uchwyt);
}
}
else {
printf("Nie ma takiego projektu\nZacznijmy wszystko od nowa\n");
wyswietl_projekt();
}
}
No i jak ma już przejść do wyświetlania zawartości pliku to jest komunikat naruszenie ochrony pamięci.
Czyli według mnie przepełnienie bufora, ale przecież czasem nawet małe pliki próbowałem odczytać i nieszło.