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

Как сохранить структуру в виде строк в файле - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дополнить программу http://www.cyberforum.ru/cpp-beginners/thread289995.html
#include <iostream> class Calories { public: void Power(); void Display(); void Read(); private:
C++ проясните вопрос в строках вот программа с объявлениями строк как тип стринг и как массив #include "stdafx.h" #include "iostream" #include "string" using namespace std; int main() {string h="mama papa ded"; cout<<h<<endl; http://www.cyberforum.ru/cpp-beginners/thread289988.html
C++ cin.getline
есть простенькая программа #include <iostream> using namespace std; struct note { char fi; int number; int dob; }; int main ()
Одну строку инициализировать в программе, другую-ввести с клавиатуры. Сравнить данные строки по длине. C++
Помогите пожалуйса написаль код программы, скоро сессия, а работа не сдана, потому что я не могу её написать..... Задание: Одну строку инициализировать в программе, другую-ввести с клавиатуры. Сравнить данные строки по длине. Если они не равны, присоеденить к меньшей большую. Определить коничество слов в полученой строке и наименьшее из них вывести на экран. Заранее большое спасибо!
C++ Косяк при проверке пересечения прямоугольников http://www.cyberforum.ru/cpp-beginners/thread289966.html
struct point {int x; int y;}; struct rect{point a; point b;}; bool rectCross(rect p, rect q) { bool onX=(p.a.x >=q.a.x && p.a.x <=q.b.x) || (p.b.x >=q.a.x && p.b.x <=q.b.x); bool onY=(p.a.y >=q.a.y && p.a.y <=q.b.y) || (p.b.y >=q.a.y && p.b.y <=q.b.y); return onX && onY; }
C++ Создать класс “Магазин” Создать класс “Магазин”, состоящей из класса ”Касса”. Класс “Магазин ”:название магазина, фамилия директора, колич. кассовых аппаратов. Класс “Касса”: фамилия кассира, выручка за день . •Найти магазин, в котором наибольшая выручка. подробнее

Показать сообщение отдельно
eXXXXXXXXXXX
30 / 30 / 3
Регистрация: 24.02.2011
Сообщений: 126
06.05.2011, 17:30     Как сохранить структуру в виде строк в файле
ну открыть в двоичном режиме, тогда запись
C++
1
2
3
Auto a; 
FILE *f=fopen( "autos.txt", "wb" );
fwrite(&a,sizeof(Auto),1,f);
чтение
C++
1
2
3
Auto a; 
FILE *f=fopen( "autos.txt", "rb" );
fread(&a,sizeof(Auto),1,f);
 
Текущее время: 17:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru