Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Проблема с fread

12K
13 октября 2006 года
GlAl
28 / / 13.10.2006
Привет всем! У меня такая проблема с fread, при считывании этой функцией мне надо из char item[1] результат перегонять в массив char mass[5][1].

Код:
#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;
}

И еще кто знает, какая функция для переопределения типа char в int?
547
13 октября 2006 года
Hydra
488 / / 20.06.2006
А в каком месте проблемма?
 
Код:
...
for(i=0;i<5;i++)
 { fread(item,1,1,stream); // Можно вообще fread(mass[0],1,1,stream);
    mass[0]=item; }

Цитата:

И еще кто знает, какая функция для переопределения типа char в int?


Собственно нет такой функции. В C типы приводятся автоматически.

12K
13 октября 2006 года
GlAl
28 / / 13.10.2006
Спасиб, но так не работает
 
Код:
fread(mass[0],1,1,stream);


Работает так, у меня все получилось
 
Код:
fread(mass,1,1,stream);
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог