Форум программистов, компьютерный форум CyberForum.ru

Считать в строку из бинарного файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ типы данных float и double http://www.cyberforum.ru/cpp-beginners/thread373930.html
Ребята,пожалуйста помогите написать программу на С++ Вычислить значение выражения при различных вещественных типах данных (float и double) http://www.cyberforum.ru/attachment....1&d=1285931564 при a=1000,b=0.0001 Добавлено через 41 минуту http://www.cyberforum.ru/attachment.php?attachmentid=43823&stc=1&d=1285931597
C++ Разбить программу на модули Надо разбить программу на модули. Суть программа эта, сделана в виде функции. Вот общее начало: #include<iostream> #include"C:\Documents and Settings\Пользователь\Мои документы\Visual Studio 2010\Projects\InArray\InArray\InArray.cpp" #include"C:\Documents and Settings\Пользователь\Мои документы\Visual Studio 2010\Projects\Change\Change\Change.cpp" #include"C:\Documents and... http://www.cyberforum.ru/cpp-beginners/thread373920.html
при вызове конструктора присваивания надо возвращать ссыль на объект или сам объект. Смысл? Значения нужных полей меняютмся и без этого! C++
Друзья! Обнаружил пробел в знаниях. Собсно, вопрос в теме. Дополню лишь: поля объекта меняются на нужные значения и безо всякого возврата *this; чяднт? #include <stdio.h> class x { public: x (int y):z(y){} int get () {return z;} //конструктор присваивания. Велят возвращать ссыль на объект или сам объект!
Множественное наследование C++
Здравствуйте, всем! Я на этом форуме впервые. Пытаюсь изучать С++ самостоятельно. Литература некоторая имеется. Начал изучение с "С++ для чайников" 5-е издание Стефана Р. Дэвиса. Это самоучитель. Вот решил пока не дойду до конца(не изучу) на следующий шаг в изучении С++ переходить не буду. Вот уже дошел почти до конца. Глава 26 "Множественное наследование". И вот здесь появились вопросы...
C++ VS 2010 http://www.cyberforum.ru/cpp-beginners/thread373900.html
Приложение для кассы обмена валюты. Исходное значение (доллары или рубли) вводится в текстовое поле (TextBox). Курс доллара задан в программе и показывается в надписи (Label). Должен быть предусмотрен выбор типа перевода: доллары в рубли или наоборот с помощью какого-либо компонента, например RadioButton. Результат выводится в надписи (Label). При запуске программа дополнительно должна...
C++ Помогите найти ошибку Пожалуйста, помогите найти ошибку. Компилятор выдает 2 ошибки. Думаю, что намудрила с переменной a. #include <iostream.h> #include <math.h> int main() { double x, y, z, a, b, s; // îáüÿâèëà ïåðåìåííûå. cout << "Vvedite x:"; // ââîä çíà÷åíèé подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
28.10.2011, 10:32     Считать в строку из бинарного файла
Цитата Сообщение от a91 Посмотреть сообщение
Как считать в строку данные из бинарного файла
Пишу сразу в редакторе форума так что не обессутте
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
long sLen;
char * str;
FILE * f = fopen("fPath","rb+");
if(!f)
    printf("Error open\n");
else
{
    fseek(f,0,SEEK_END);//Указатель вконец файла
    sLen = ftell(f);//Получаем длинну файла
    fseek(f,0,SEEK_SET);//Указатель вначало файла
    if(!(str = (char *)malloc((sLen + 1)*sizeof(char))))
         printf("Allocation memory error\n");
    else
    {
         fread(str,sLen,1,f);
         str[sLen] = '\0';//Терминатор вконце строки обязательно!
    }
    fclose(f);
    if(str){}//В теле if организуем действия со считанной инфой из файла - она вся в str
}
Добавлено через 51 секунду
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
fopen("fPath","rb+")
- для этого нужен stdio.h
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
malloc
- для этого нужен stdlib.h

Добавлено через 2 минуты
Цитата Сообщение от a91 Посмотреть сообщение
fread(&str,sizeof(char),1,f);
- если Вы хотите заполнить str сделайте вот так fread(str,20*sizeof(char),1,f);
 
Текущее время: 04:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru