Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
DU
1486 / 1132 / 164
Регистрация: 05.12.2011
Сообщений: 2,279
20.02.2013, 23:07

Не могу присовить структуре значения и записать в файл - C++

20.02.2013, 23:07. Просмотров 301. Ответов 1
Метки (Все метки)

для правильной записи размер структуры должен быть фиксированным. поля, которые строки - это должны быть массивы фиксированной длинны. т.е. так:
C++
1
2
3
4
5
6
7
8
9
const int MAX_NAME = 256;
const int MAX_GRUP = 256;
 
struct data
{
    int id;
    char name[MAX_NAME];
    char grupp[MAX_GRUP];
} data1;
чтобы копировать строки туда сюда, нужно использовать strcpy. следующие записи неверные. они не копируют строки:
C++
1
2
data1.grupp[255] = "Текст 2";
data1.grupp = "Текст 2";
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.02.2013, 23:07
Готовые ответы и решения для C++ Не могу присовить структуре значения и записать в файл:

Не могу записать в файл
написал программу, числа из одного файла записывать в другой . Вчера работала а...

Не могу записать числа в файл
Не получается записать числа в файл (god,price). При открытии файла заместо...

Не могу записать результат в файл
в 37 строке ругается на ofstream пишет неизвестная функция #include...

Не могу записать переменую и массив в файл
Здраствуйте, помогите пожалуйста. Я создал функцию следующего вида: ...

Записать значения функции на промежутке в файл
Здравствуйте. я выполнял задание: В соответствии с Вашим вариантом напишите и...

Значения из двух файлов записать в другой файл
Здравствуйте! Программированием занимаюсь не так давно, поэтому не судите...

1
Не могу присовить структуре значения и записать в файл C++    
Другие темы раздела
C++ Выписать все перестановки без повторений http://www.cyberforum.ru/cpp-beginners/thread791225.html
Тему копирую из раздела C#, из-за того что на си народу больше. Есть строка 0,1,2,3,4 и к примеру таблица int m = 5; int n = Factorial(m); int Table = new int;
C++ Изменение шрифта в консоли Здравствуйте! Есть вопрос по поводу программного изменения шрифта и его размера в консоли. Нужно добиться того, чтобы шрифт в консоли был квадратным, например 8x8 пикселей. В настройках окна... http://www.cyberforum.ru/cpp-beginners/thread791219.html
C++ Добавить в программу использование дружественных функций
Вот имеется программа надо добавить к ней использование дружественных функций friend вот не могу понять как и что добавить помогите разобраться? #include <iostream> #include <math.h> #include...
C++ Использование циклов для создания визуального изображения
Мужики, нужна помощь, никак не могу справится с заданием. Написать программу, которая выводит на экран изображенный ниже шаблон. Программа может использовать только три оператора вывода и . В...
C++ Массивы в Visual Studio http://www.cyberforum.ru/cpp-beginners/thread791204.html
Столкнулся с проблемой. Visual Studio выдает ошибки: e:\проекты\array test\array test\main.cpp(8): error C2057: требуется константное выражение e:\проекты\array test\array test\main.cpp(8): error...
C++ Как объявить vector в классе? template<typename NODETYPE> class List { public: List(); ~List(); ... private: ... vector<Node<NODETYPE> *> index(10); подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru