Пытаюсь создать текстовый файл, и с помощью генератора случайных букв(+пробел, для того, чтобы получались "слова" разной длины) записывать в этот файл набор этих самых букв. По отдельности если делаю, то файл создается, буквы генерируются, а вместе это не получается сделать.
Можете объяснить почему и наставить на путь истинный)
#include
И еще такой вопрос: Как все-таки можно заполнить файл случайными буквами с пробелом (чтобы получались "слова") на 10МБ?
Ответ
Итак,
for(i=0;i<30;++i)
mass=(rand() % ('z'-'a'+1))+'a';
30 раз переприсваиваем значение одной и той же переменной (кстати, пробелом тут и не пахнет).
Затем пишем в файл 4 байта (размер int)? находящиеся по адресу, который хранится в переменной mass
fwrite (mass , 1 , sizeof(val) , pFile );
Кстати, эта строка в C++ не компилируется, так что...
Наверное. вы хотели что-то вроде этого?
#include
Комментариев нет:
Отправить комментарий