0 / 0 / 0
Регистрация: 11.06.2019
Сообщений: 1
1

Присвоение значения элементу структуры

11.06.2019, 21:35. Показов 1202. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет.
Подскажите пожалуйста.... Хочу достать данные из TextBox-ов и присвоить их значения элементам структуры. Переменным типа double и int вроде получилось, а вот с char не знаю как быть...

Сама структура (для понимания)
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
struct Library
{
    int ID;
    double UDK;
    char Autor[50];
    char NameBook[100];
    int YearBook;
    int NumBook;
};
Library *M = new Library[50];
Кусочек кода где проблема (Ошибки 3 и 4 строчка)
Error: Выражение должно быть допустимым для изменения левосторонним значением
C++ (Qt)
1
2
3
4
5
6
M[i].ID = i;
M[i].UDK = Convert::ToDouble(UDKBook->Text);
M[i].NameBook = Convert::ToChar(NameBook->Text);
M[i].Autor = Convert::ToChar(AutorBook->Text);
M[i].YearBook = Convert::ToInt16(YearBook->Text);
M[i].NumBook = Convert::ToInt16(NumberBook->Text);
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.06.2019, 21:35
Ответы с готовыми решениями:

Присвоение значения label'у
Имеется переменная value типа int, нужно вывести ее значение в label. Ясен перец, сперва нужно...

Присвоение значения из XmlDocument в textbox
Получаю Xml документ из строки следующим образом в Visual Studio 2013 c++ XmlDocument ^doc =...

Присвоение значения label переменной
Здравствуйте. Я недавно начал писать на С++, создал проект CLR накидал компонентов. Начал писать...

Присвоение переменной значения TextBox
Уважаемые программеры, возникла следующая проблема: Нужно сделать программу для перевода единиц...

1
817 / 504 / 211
Регистрация: 19.01.2019
Сообщений: 1,196
16.06.2019, 21:49 2
C++
1
2
3
4
5
6
7
8
9
10
#include <string>
using namespace System::Runtime::InteropServices;
...
System::String^ wstr = L"sometext";
const size_t buffSize = 100;
char buff[buffSize];
char* pbuff = buff;
IntPtr strPtr = (IntPtr)Marshal::StringToHGlobalAnsi(wstr);
strncpy_s(pbuff, buffSize, static_cast<const char*>(strPtr.ToPointer()), wstr->Length);
Marshal::FreeHGlobal(strPtr);
0
16.06.2019, 21:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.06.2019, 21:49
Помогаю со студенческими работами здесь

Присвоение значения элементу списка
Здравствуйте. У меня есть односвязный список состоящий фамилия, стиль, результат. В задании дано,...

Присвоение значения элементу двумерного массива
Почему я могу сделать так: Coors = 2560.6301, Coors = -1289.7698, Coors = 1044.1250;, а так: Coors...

Присвоение значения случайному элементу массива
Всем привет. Такой вопрос. Вот есть у меня массив, скажем, A, состоящий из десяти элементов....

присвоение значения элементу векторного класса
Написал я класс для массива (значений функции на отрезке): class DoubleArray { public: .... ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru