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

Работа с файлами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Реализовать двусвязный список и обеспечить заполнение его данными и его сортировку по одному из полей входящих в него структур. http://www.cyberforum.ru/cpp-beginners/thread203415.html
Кто может помогите пожалуйста. Буду очень очень благодарен. Нужно написать на Си следующую программу: "Реализовать двусвязный список и обеспечить заполнение его данными и его сортировку по одному из полей входящих в него структур." Заранее большое спасибо.
C++ Функция вставки строки в строку #include "stdafx.h" #include "iostream" #include "stdio.h" #include "cstring" char* strins(char*sub,char*source,int p) {int i=0,s=strlen(source),k=strlen(sub),n=0; char source2; for (i;i<99;i++) source2='w'; http://www.cyberforum.ru/cpp-beginners/thread203412.html
C++ Сравнение алгоритмов сортировки ... алгоритм Шелла
Вопрос такой, для лабораторной работы нужно сравнить три алгоритма сортировки чисел ... так вот измеряю время работы : double start = GetTickCount(); // код double finish = GetTickCount(); cout << "Время: " << finish - start << endl; так вот, для разных размеров массива, время выполнения программы для сортировки пузырьком и сортировки выбором меняется от 16 и выше, 247 ..... 450 .... а...
C++ Англо-русский словарь
нужно написать программу "англо-русский и русско-английский словарь" база данных словаря должна содержать синонимичные варианты перевода слов программа должна обеспечит выбор посредством меню и выполнение одной из следующих функций: - загрузка базы данных из словоря (из файла) - выбор режима работы ( англо-русский или русско-английский) - вывод вариантов перевода заданного английского слова...
C++ Начало http://www.cyberforum.ru/cpp-beginners/thread203396.html
Подскажите программу для программирования на c/c++ и все прилагающиеся к ней инструменты(компиляторы и т.д.) и что лучше c или c++? в википедии пишут что с++ вышел из с но потом они развивались в разных направлениях спс
C++ архиватор Хаффмана Здравствуйте! Сейчас пишу архиватор Хаффмана. Вроде сделала. На небольших кусках текста все работает: и дерево строит верно (в ручную проверяла), и кодирует и декодирует. Весь текст я скаладываю в одну строку. Потом получаю закодированную строку с абракадаброй, а потом снова строку с исходным текстом. Но когда я подаю текст побольше, то программа глючит. Я проходила ее вручную: дело не в дереве,... подробнее

Показать сообщение отдельно
ksk
 Аватар для ksk
605 / 471 / 33
Регистрация: 05.07.2010
Сообщений: 1,589
05.12.2010, 18:43     Работа с файлами
Если я правильно понял, то файл текстовый.
Текстовый файл нельзя маппить на структуру "как есть".

То есть нужно его прочитать как текст, распарсить, и проинициализировать структуры.

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