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

Не могу присовить структуре значения и записать в файл - 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 пикселей. В настройках окна консоли нашел возможность изменять размер и пропорции консоли, но нужных мне не оказалось - ближе всего 8x9. http://higgs.rghost.ru/43949083/image.png Как видно между символами образуются промежутки в 1... http://www.cyberforum.ru/cpp-beginners/thread791219.html
C++ Добавить в программу использование дружественных функций
Вот имеется программа надо добавить к ней использование дружественных функций friend вот не могу понять как и что добавить помогите разобраться? #include <iostream> #include <math.h> #include <string> #include <stdio.h> #include <stdlib.h> #include <conio.h> using namespace std;
C++ Использование циклов для создания визуального изображения
Мужики, нужна помощь, никак не могу справится с заданием. Написать программу, которая выводит на экран изображенный ниже шаблон. Программа может использовать только три оператора вывода и . В программе должен задаваться размер рисунка, то есть максимальный размер по горизонтали. Для генерации шаблонов максимально используйте повторения (с вложенными структурами for) крест нужно сделать как...
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 C2466: невозможно выделить память для массива постоянного нулевого размера e:\проекты\array test\array test\main.cpp(8): error C2133: c: неизвестный размер Вот код: #include <iostream> using...
C++ Как объявить vector в классе? template<typename NODETYPE> class List { public: List(); ~List(); ... private: ... vector<Node<NODETYPE> *> index(10); подробнее

Показать сообщение отдельно
DU
1477 / 1053 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
20.02.2013, 23:07     Не могу присовить структуре значения и записать в файл
для правильной записи размер структуры должен быть фиксированным. поля, которые строки - это должны быть массивы фиксированной длинны. т.е. так:
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";
 
Текущее время: 03:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru