#include <iostream>
#include <stdio.h>
char item[1];
char mass[5][1];
FILE *stream;
int main()
{
stream = fopen("dan.txt","r");
while(!feof(stream))
{
fread(item,1,1,stream);
}
return 0;
}
Проблема с fread
Привет всем! У меня такая проблема с fread, при считывании этой функцией мне надо из char item[1] результат перегонять в массив char mass[5][1].
Код:
...
for(i=0;i<5;i++)
{ fread(item,1,1,stream); // Можно вообще fread(mass[0],1,1,stream);
mass[0]=item; }
for(i=0;i<5;i++)
{ fread(item,1,1,stream); // Можно вообще fread(mass[0],1,1,stream);
mass[0]=item; }
Цитата:
И еще кто знает, какая функция для переопределения типа char в int?
Собственно нет такой функции. В C типы приводятся автоматически.
Код:
fread(mass[0],1,1,stream);
Работает так, у меня все получилось
Код:
fread(mass,1,1,stream);