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

Поиск и замена поля структуры в файле - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Реализация алгоритма Фибоначчи рекурсивным методом http://www.cyberforum.ru/cpp-beginners/thread1207965.html
Пользователь вводит два числа сам и программа должна рассчитать остальные числа до определенной точки. У меня есть программа для чисел Фибоначчи, а переделать её для алгоритма у меня не получается. Помогите переделать код, пожалуйста :) #include <iostream> int fib(int n) { if(n < 3) return 1;
C++ Отсортировать массив структур (фамилии студентов и размер их стипендии) по размеру стипендии Помогите с задачей Условие:"заданный тип структур что содержатся следующие сведения какие фамилии студентов и размер их стипендии.Необходино посортировать по размеру стипендии" вот мои наработки по ней #include<iostream> #include<iomanip> #include<conio.h> #include<string.h> using namespace std; struct person{ char name; http://www.cyberforum.ru/cpp-beginners/thread1207935.html
Предусмотреть возможность выбора ввода данных: с клавиатуры или из файла C++
В общем дали экзаменационную работу на дом. А программирование изучаем по принципу- вот вам гугл... В общем суть программы: В программе предусмотреть возможность выбора ввода данных: с клавиатуры или из файла, а также возможность вывода данных в файл.Описать структуру Kvartira, содержащую следующие поля: номер квартиры, фамилия жильца, этаж, площадь квартиры, количество комнат, количество...
Не могу запустить программу C++
Делаю лабораторную работу, есть программа которая тупо скопирована с методички #include "stdafx.h" #include <string> #include <conio.h> void print_string(_TCHAR *string, int count){ for (int i = 0; i < count; i++) for (int j = 0; j < wcslen(string); j++) putwchar(string); }
C++ Сравнить 2 двоичных дерева http://www.cyberforum.ru/cpp-beginners/thread1207920.html
Ребята, помогите пожалуйста с лабораторной работой. Нужно сравнить 2 двоичных дерева, одинаковые ли они. Преподаватель просит переделать функцию сравнения двух деревьев. Подскажите, как ее можно по короче записать? #include <iostream> using namespace std; //Наша структура struct node { int info; //Информационное поле node *l, *r;//Левая и Правая часть дерева
C++ Перегрузка оператора << Код класса: #include <iostream> #include <cstdlib> #include <cassert> #ifndef ARRAY_H #define ARRAY_H template< class T, class T1 > подробнее

Показать сообщение отдельно
dzrkot
zzzZZZ...
 Аватар для dzrkot
516 / 346 / 53
Регистрация: 11.09.2013
Сообщений: 1,977
14.06.2014, 19:30     Поиск и замена поля структуры в файле
Цитата Сообщение от butoxors1 Посмотреть сообщение
ios::app
данные будут записывааться строго в конце файла

ну можно с помощью seekg/seekp параллельно идти по файлу и считывать, в случаю если считанная структура искомая - то переписываем её

но я всегда такие вещи делал считыванием файла целиком и обработкой данных в каком-либо контейнере - сортировка и т.п. , но это ресурсозатратнее. Если необходимо только удлаить запись то лучше сделать как я написал выше
 
Текущее время: 20:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru