main(void)
{
struct stat buff;
stat("14_prog1.c", &buff);
printf("Size of the file is: %ld\n", buff.st_size);
return 0;
}
А как его вставить место 10000 в char read_file[10000]; ???
C++ не обнаружен
Я вот хотел сказать ещё. что теоретически этот размер может отличаться от того, сколько байт ты сможешь прочитать из файла. Ну и практически.
std::vector<char> read_file(buff.st_size);
Если чисты С, выделяй память динамически, через malloc. Потом освободи
Обсуждают сегодня