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

строку в файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление из срр файла всего текста кроме комментариев http://www.cyberforum.ru/cpp-beginners/thread736729.html
эта программа удаляет комментарии из текста, а как сделать так, чтобы наоборот, удалялся текст, а комментарии оставались? #include <cstdio> #include <cstring> int main() { FILE *pfin =...
C++ Получить среднее арифметическое одномерного числового массива Получить среднее арифметическое одномерного числового массива. http://www.cyberforum.ru/cpp-beginners/thread736722.html
Написать программу (Вычислить значение выражения) C++
Доброго времени суток всем читающим сие. Собстна надо написать программу на С++. Условие: Вычислить значение выражения z = x^2 + y^3 при x = 256,2 и y=1/корень четвертой степени из a? где a = 3. ...
C++ Одномерный динамический массив (удалить все вещественные числа, оставив только целые)
Здравствуйте!Помогите,пожалуйста,надо из динамического массива удалить все вещественные числа, оставив только целые, полу-ченный массив сжать.Зараннее спасибо.
C++ Вычислить сумму ряда с точностью E, общий член которого an = e-n. http://www.cyberforum.ru/cpp-beginners/thread736701.html
Вычислить сумму ряда с точностью E, общий член которого an = e-n. Добавлено через 15 минут Хелп умоляю! Добавлено через 42 минуты На зачет!
C++ используя структуры смоделировать добавление к гирлянде новых объектов. Вот получил такую новогоднюю программку. Нужно используя структуры смоделировать добавление к гирлянде новых объектов. Само по себе все легко. Создаю структуру, конструктор и добавляю новые... подробнее

Показать сообщение отдельно
m1ster
1 / 1 / 0
Регистрация: 21.12.2011
Сообщений: 55
18.12.2012, 19:43  [ТС]
C++
1
2
3
4
5
6
7
8
9
10
11
12
fstream& readString(fstream &f, string &in)
{
int l;
f.read((char*)&l, sizeof(l));
if (f.eof())
return f;
char* str=new char[l+1];
f.read(str,l+1);
in=str;
delete []str;
return f;
}

C++
1
2
3
4
5
6
7
8
fstream& writeString (fstream &f, const string &out)
{
int l=out.size();
const char* str=out.c_str();
f.write((char*)&l,sizeof(l));
f.write(str,l+1);
return f;
}

работает)если кому то понадобится
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru