Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
 Аватар для edward_jonson
163 / 163 / 68
Регистрация: 23.02.2011
Сообщений: 392

Совет по работе с файлами

22.05.2011, 21:27. Показов 1104. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
надо написать программу, которая считывает данные из текстового файла в структуру с 4-мя полями, типа однонаправленный список, а потом выполнять удаление\добавление\поиск элемента из списка, вывод списка.
с работой с элементами проблем нет, не знаю как считать из файла готовый список и как его задать в файле
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.05.2011, 21:27
Ответы с готовыми решениями:

Нужен Ваш совет по работе с файлами.
Как можно все графические файлы объединить в один какой-нить архив (или что-то подобное), из которого программа их будет считывать? Может...

Совет по работе
Ребят, хотел бы узнать ваше мнение. Учусь на 3 курсе, заканчиваю через год уже, сейчас нашел работу, прохожу исп.срок, уже почти 2...

Нужен совет по работе ПК
Всем доброго времени суток! Недавно поменял видюху и проц, переустановил Win10х64. И столкнулся с проблемой работы ПК, а именно: при...

6
Эксперт С++
1069 / 848 / 60
Регистрация: 30.04.2011
Сообщений: 1,659
22.05.2011, 21:37
В файле не список задается, а только данные для элементов списка. Список создается только в памяти. В файл - не выводится.
0
 Аватар для edward_jonson
163 / 163 / 68
Регистрация: 23.02.2011
Сообщений: 392
22.05.2011, 21:51  [ТС]
я понял, я имею ввиду как именно по полям считать данные?

желательно кодом написать)
0
 Аватар для B.Stroustrup
0 / 0 / 0
Регистрация: 22.05.2011
Сообщений: 7
22.05.2011, 22:07
если у тебя нет проблем с реализацией списка, а именно с добавлением туда элементов, то думаю, что проблем не будет переделать стл вектор в свой список
C++
1
char file1[] = "c:/in.txt";
C++
1
2
3
4
5
6
struct pupil
{
    string name;
    int age; 
    float rating;
};
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
vector<pupil> Read(char file1[])//функция для формирования вектора из элементов структурного типа
{
    vector<pupil> V1;
    ifstream f2(file1);
    if (f2.is_open())
    {
        while (!f2.eof())
            {
                pupil temp;//временный объект
                f2>>temp.name;//считываение из файла до пробела
                f2 >> temp.age;
                f2 >> temp.rating;
                V1.push_back(temp);
            }
    }
   f2.close();
   return V1;
}
чтобы считывать построчно нужно использовать функцию
C++
1
getline(f2,temp.name);//если name это ФИО, все 3 слова запишутся в переменную string
0
 Аватар для edward_jonson
163 / 163 / 68
Регистрация: 23.02.2011
Сообщений: 392
23.05.2011, 01:17  [ТС]
можно ли это реализовать без использования векторов?
0
 Аватар для B.Stroustrup
0 / 0 / 0
Регистрация: 22.05.2011
Сообщений: 7
23.05.2011, 17:08
если у тебя нет проблем с реализацией списка, а именно с добавлением туда элементов, то думаю, что проблем не будет переделать стл вектор в свой список
вместо vector<pupil> V1; создаешь свой список

вместо V1.push_back(temp); функцию добавления эл-та в список,например, v1.add(temp);

Добавлено через 1 минуту
не думал что это вызовет затруднение
0
 Аватар для edward_jonson
163 / 163 / 68
Регистрация: 23.02.2011
Сообщений: 392
25.05.2011, 22:23  [ТС]
C
1
2
FILE *f;
f=fopen("file.txt","r+t");
как построчно считать из файла 2 значения типа char и 2 значения типа long?

Добавлено через 18 часов 7 минут
подскажите же

Добавлено через 6 часов 26 минут
C++
1
2
3
4
char ST[80];
int j;
FILE *f;
f=fopen("file.txt","rt");
если file.txt содержит:
АБВГД
12345

как записать в ST - АБВГД а в j - 12345?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.05.2011, 22:23
Помогаю со студенческими работами здесь

Требуется совет по работе со списком
Доброй ночи или утра! С Рождеством Христовым! Есть форма с текстовым полем со списком около 1 тыс. записей (именно список важен, не...

Совет по работе с mdb Access
всем привет, занимаюсь программингом пром контроллеров, но и прикладным программированием увлекаюсь! нужен совет очень... в общем ситуация...

Нужен совет в работе с базой данных
Добрый день! Подскажите пожалуйста, кто работает с JAVA. Я стал ее изучать полгода назад. Опыт программирования не малый, но web языки....

Нужен совет по работе с методом scroll
Написал скрипт, который прячет или показывает два боковых блока, в зависимости от значения прокрученной области...только вот возникли баги,...

Нужен совет по работе со службами WINDOWS
доброе время суток. уважаемые программисты подскажите где почитать и что были примеры службы windows задача:есть служба она...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Контроль корректности заполнения дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru