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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
sergey.shuvalov
-6 / 1 / 0
Регистрация: 06.11.2011
Сообщений: 268
#1

Ввод структуры в текстовый файл столбиком и вывод данных из файла в структуру - C++

28.07.2012, 10:54. Просмотров 1631. Ответов 1
Метки нет (Все метки)

Имеется база данных в виде структуры[100], которая будет постепенно дописываться приблизительно до 1000 элементов. В каждом элементе структуры 10 составляющих разных размеров и размерности.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
struct x
{
char y1[20];
char y2[20];
char y3[20];
char y4[20];
char y5[20];
char y6[3][20];
char y7[3][20];
char y8[6][20];
char y9[6][20];
char y10[6][20];
 
struct x z[100];
}

Причем слова разной длины.
Как её вывести в виде столбиков в текстовый файл нижеприведенным образом ?
Схему смотрите в правом крае странице она туда уехала после выравнивания по правому краю.

1 2 3 4 5 6 7 8 9 10
6 7 8 9 10
6 7 8 9 10
8 9 10
8 9 10
8 9 10

И как её потом скачать из текстового файла в массив структуры ?
У кого есть какие-то предложения по этому поводу, подскажите.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.07.2012, 10:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ввод структуры в текстовый файл столбиком и вывод данных из файла в структуру (C++):

Ввод/вывод структуры в текстовый и бинарный файл - C++
есть код #include "stdafx.h" #include <iostream> #include <stdio.h> #include <math.h> #include <stdlib.h> #include <time.h> ...

Запись структуры в файл, чтение из файла и удаление (файловый ввод/вывод) - C++
Добрый вечер! Возникла такая проблема, что при добавлении записи, удаляются уже имеющиеся записи в файле. Также не помешала бы помощь в...

Считать данные из текстового файла по условию и записать их в другой текстовый файл (файловый ввод/вывод) - C++
Здравствуйте! Очень прошу о помощи! Суть задания - дан текстовый файл, нужно считать его и записать в другой файл слова состоящие только из...

Открыть текстовый файл, дозаписать в него данные, вывести содержимое файла (файловый ввод/вывод) - C++
Открыть текстовый файл 1.txt, имя файла указывается в командной строке. Дозаписать в него данные. Вывести содержимое файла 1.txt построчно.

ввод структурированных данных в файл и вывод данных из этого файла на экран (сделать хра-нилище данных в файле). - C++
Здравствуйте) помогите написать программу, осуществляющую ввод структурированных данных в файл и вывод данных из этого файла на экран...

Ввод/вывод данных в структуру - C++
Доброго времени суток уважаемые форумчане. Подскажите есть у меня такое вот задание: Обеспечить хранение информации о каждой книге (не...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
OstapBender
583 / 521 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
28.07.2012, 14:35 #2
пусть мы в разделе с++, но напишу так:
C++
1
2
3
4
5
fprintf(file, "%10s%10s%10s%10s%10s%10s%10s%10s%10s%10s\n",y1,y2 ...y6[0], y7[0] ...);
for (int i=1; i<3; i++)
fprintf(file, "%50s%10s%10s%10s%10s\n", y6[i], y7[i] ...);
for (int i=3; i<6; i++)
fprintf(file, "%70s%10s%10s\n", y8[i], y9[i], y10[i]);
при желании можно перевести на ++, но так-то попроще будет
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.07.2012, 14:35
Привет! Вот еще темы с ответами:

Ввод данных в структуру из файла - C++
Народ, помогите разобраться. В общем есть структура следующего вида: struct Employees { char Surname; char Name; char...

Как организовать Буферизированный ввод вывод стурктуры в текстовый файл? - C++
Подскажите, как организовать Буферизированный ввод вывод стурктуры в текстовый файл? Буду признателен, если приведете какой нибудь пример.

Работа с файлами: вывод-ввод результатов программы в текстовый файл - C++
#include&lt;iostream&gt; #include&lt;cstdlib&gt; #include&lt;ctime&gt; using namespace std; int main() { setlocale(0, &quot;rus&quot;); cout &lt;&lt;...

Структуры и файлы. Ввод структурированных данных и их запись в файл - C++
Составить программу, которая с использованием библиотеки классов языка С++ для работы с файлами выполняет следующие действия: – ввод...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru