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

Файловые потоки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ С помощью списка определить три наиболее распространенных среди студентов имен http://www.cyberforum.ru/cpp-beginners/thread1184181.html
Помогите, пожалуйста с задачей Сформуваты двунаправленный список строк, каждая из которых состоит из фамилии и имени студента. С помощью списка определить три наиболее распространенных среди студентов имен.
C++ Дан файл, содержащий текст. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз Здравствуйте всем, нужна помощь с файлами:Дан файл, содержащий текст на русском языке. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз. http://www.cyberforum.ru/cpp-beginners/thread1184166.html
Создание неориентированного графа списками вершин и ребер C++
Добрый ночи. Подскажите пожалуйста, как реализовать граф через списки вершин и ребер? Создать массив, в котором перечислены все вершины это раз, но не совсем понимаю как будет выглядеть массив с ребрами. Предположим, массив вершин num. Как будет выглядеть второй? Он будет двумерный, я полагаю? Было бы просто замечательно реализацию кодом увидеть. Нашел вот эту темку, но не получилось...
C++ Выкидывает из программы при попытке создать экземпляр производного класса
Всем привет) Проблема в функции menu(), там, где закомментированы 3 первые строки. При попытке ввести объявленную выше переменную сиином и использовать её как параметр конструктора, выкидывает из программы, то ли исключение там какое-то вылазит, то ли что. Но программа компилится. Если же так сказать явно передать строку в конструктор (4 строка функции menu: bitStroka bs("11000000"), то всё...
C++ Итераторы с проверкой (Checked_Iter) http://www.cyberforum.ru/cpp-beginners/thread1184142.html
Есть задание лабораторной работы, создать Checked_Iter. Итератор написала...всё работает. И теперь нужно, чтобы это итератор работал с моей шаблонной функцией и моими контейнерами (списком и вектором). Вот код. Помогите пожалуйста сделать, чтобы мои контейнеры работали с моим итератором. Там, я думаю, проблема в том, что итератор должен принимать 2 параметра. Первый контейнер, а второй...
C++ Не удаётся прочитать файл struct Str { int Numb; char Name; int Time; }; int GetData() { FILE *f; подробнее

Показать сообщение отдельно
Avazart
 Аватар для Avazart
6900 / 5140 / 252
Регистрация: 10.12.2010
Сообщений: 22,584
Записей в блоге: 17
22.05.2014, 22:32     Файловые потоки
Цитата Сообщение от luigration Посмотреть сообщение
Это как-то через функции seekp, seekq делается.
Делается...
Только в двоичном режиме открытие файла и структура не должна использовать string и другие "сложные" типы.

Т.е структура должна выглядеть приблизительно так
C++
1
2
3
4
5
6
struct Worker
{           
    char Name[256];
    int Year;
    int Status;
};
Читать/записывать через:

http://www.cplusplus.com/reference/i.../read/?kw=read
http://www.cplusplus.com/reference/o...rite/?kw=write

Если размер структуры фиксирован и всегда известен, всегда можно перейти к N-записи в файле = N* sizeof(Worker).

Одно "но" - при записи в двоичном режиме - файл становится не читабельным для человека (если откроете в блокноте ничего не поймете)
 
Текущее время: 04:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru