私は明らかに何か間違ったことをしている、または何かを忘れています。4つの変数を使用してヘッダーファイルに構造を定義しました。次に、別の.cppにある関数でこれらの変数に値を割り当て、構造から新しい値を取得して、別の関数で別の変数に割り当てます。問題は、構造内の変数に値を割り当てることができるのですが、それらの値を他の変数に転送しようとすると、-858993460のようになります(これはデバッガーとスレッドの監視によるものです)。これを修正するにはどうすればよいですか?
その関数で定義された構造(現在は使用されていませんが)
struct Setting {
int Max;
int Min;
int Sample;
int Points;
} Set1, Set2;
**構造体変数への値の割り当て**
void Settings::OnBnClickSet() {
GetDlgItemText(ID_Points,str4);
CW2A buf3((LPCWSTR)str4);
Serial Value;
Value.Set1.Points = atoi(buf3);
}
それらの値を別の変数に転送しようとしています
bool Serial::Temperature(CString) {
int Max,Min,SampleTime,Points;
Max = Set1.Max;
Min = Set1.Min;
SampleTime = Set1.Sample;
Points = Set1.Points;
}