Hi! I want to make a CONVERTER. I designed it, so I just have to program some buttons. The problem that I have is weird. I programmed a button that says : CONVERT TO METER. After I build the program, I get ERROR C1075 : end of file found before the left brace '{', I don't know why.
#pragma once
#include "iostream"
#include "cmath"
using namespace System;
using namespace System::ComponentModel;
using namespace System::Collections;
using namespace System::Windows::Forms;
using namespace System::Data;
using namespace System::Drawing;
namespace My875346 {
/// <summary>
/// Summary for CMtoM
///
/// WARNING: If you change the name of this class, you will need to change the
/// 'Resource File Name' property for the managed resource compiler tool
/// associated with all .resx files this class depends on. Otherwise,
/// the designers will not be able to interact properly with localized
/// resources associated with this form.
/// </summary>
public ref class CMtoM : public System::Windows::Forms::Form
{
public:
CMtoM(void)
{
InitializeComponent();
//
//TODO: Add the constructor code here
//
}
protected:
/// <summary>
/// Clean up any resources being used.
/// </summary>
~CMtoM()
{
if (components)
{
delete components;
}
}
private: System::Windows::Forms::Button^ button1;
private: System::Windows::Forms::Label^ label1;
private: System::Windows::Forms::Label^ label2;
private: System::Windows::Forms::Label^ label3;
private: System::Windows::Forms::Button^ button2;
private: System::Windows::Forms::TextBox^ textBox1;
private: System::Windows::Forms::TextBox^ textBox2;
private: System::Windows::Forms::Label^ label4;
protected:
private:
/// <summary>
/// Required designer variable.
/// </summary>
System::ComponentModel::Container ^components;
#pragma region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
void InitializeComponent(void)
{
this->button1 = (gcnew System::Windows::Forms::Button());
this->label1 = (gcnew System::Windows::Forms::Label());
this->label2 = (gcnew System::Windows::Forms::Label());
this->label3 = (gcnew System::Windows::Forms::Label());
this->button2 = (gcnew System::Windows::Forms::Button());
this->textBox1 = (gcnew System::Windows::Forms::TextBox());
this->textBox2 = (gcnew System::Windows::Forms::TextBox());
this->label4 = (gcnew System::Windows::Forms::Label());
this->SuspendLayout();
//
// button1
//
this->button1->Location = System::Drawing::Point(619, 252);
this->button1->Name = L"button1";
this->button1->Size = System::Drawing::Size(114, 32);
this->button1->TabIndex = 0;
this->button1->Text = L"BACK";
this->button1->UseVisualStyleBackColor = true;
this->button1->Click += gcnew System::EventHandler(this, &CMtoM::button1_Click);
//
// label1
//
this->label1->AutoSize = true;
this->label1->Location = System::Drawing::Point(199, 126);
this->label1->Name = L"label1";
this->label1->Size = System::Drawing::Size(67, 13);
this->label1->TabIndex = 1;
this->label1->Text = L"CM amount: ";
//
// label2
//
this->label2->AutoSize = true;
this->label2->Location = System::Drawing::Point(369, 126);
this->label2->Name = L"label2";
this->label2->Size = System::Drawing::Size(13, 13);
this->label2->TabIndex = 3;
this->label2->Text = L"=";
//
// label3
//
this->label3->AutoSize = true;
this->label3->Location = System::Drawing::Point(388, 126);
this->label3->Name = L"label3";
this->label3->Size = System::Drawing::Size(16, 13);
this->label3->TabIndex = 5;
this->label3->Text = L"M";
//
// button2
//
this->button2->Location = System::Drawing::Point(263, 178);
this->button2->Name = L"button2";
this->button2->Size = System::Drawing::Size(247, 23);
this->button2->TabIndex = 9;
this->button2->Text = L"Convert to Meter";
this->button2->Click += gcnew System::EventHandler(this, &CMtoM::button2_Click);
//
// textBox1
//
this->textBox1->Location = System::Drawing::Point(263, 123);
this->textBox1->Name = L"textBox1";
this->textBox1->Size = System::Drawing::Size(100, 20);
this->textBox1->TabIndex = 7;
//
// textBox2
//
this->textBox2->Location = System::Drawing::Point(410, 123);
this->textBox2->Name = L"textBox2";
this->textBox2->Size = System::Drawing::Size(100, 20);
this->textBox2->TabIndex = 8;
//
// label4
//
this->label4->AutoSize = true;
this->label4->Location = System::Drawing::Point(25, 270);
this->label4->Name = L"label4";
this->label4->Size = System::Drawing::Size(35, 13);
this->label4->TabIndex = 10;
this->label4->Text = L"label4";
this->label4->Visible = false;
//
// CMtoM
//
this->AutoScaleDimensions = System::Drawing::SizeF(6, 13);
this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
this->ClientSize = System::Drawing::Size(745, 296);
this->Controls->Add(this->label4);
this->Controls->Add(this->textBox2);
this->Controls->Add(this->textBox1);
this->Controls->Add(this->button2);
this->Controls->Add(this->label3);
this->Controls->Add(this->label2);
this->Controls->Add(this->label1);
this->Controls->Add(this->button1);
this->FormBorderStyle = System::Windows::Forms::FormBorderStyle::FixedToolWindow;
this->Name = L"CMtoM";
this->StartPosition = System::Windows::Forms::FormStartPosition::CenterScreen;
this->Text = L"Beta-Converter / Length / CMtoM";
this->ResumeLayout(false);
this->PerformLayout();
}
#pragma endregion
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
this->Close();
}
private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {
char c; double x,y;
this->label4->Text = "1"; c='1';
x = System::Convert::ToInt32(this->textBox1->Text);
switch(c)
{
case '1': y=x/100; break;
}
this->textBox2->Text = System::Convert::ToString(y);
};
}
Build Log :
1>------ Build started: Project: 875346, Configuration: Debug Win32 ------
1>Compiling...
1>CMtoM.cpp
1>.\CMtoM.cpp(4) : fatal error C1075: end of file found before the left brace '{' at 'c:\users\toth family\documents\visual studio 2008\projects\875346\875346\CMtoM.h(13)' was matched
1>LENGTH.cpp
1>c:\users\toth family\documents\visual studio 2008\projects\875346\875346\MtoCM.h(3) : error C2143: syntax error : missing ';' before 'using'
1>.\LENGTH.cpp(3) : fatal error C1075: end of file found before the left brace '{' at 'c:\users\toth family\documents\visual studio 2008\projects\875346\875346\CMtoM.h(13)' was matched
1>875346.cpp
1>c:\users\toth family\documents\visual studio 2008\projects\875346\875346\MtoCM.h(3) : error C2143: syntax error : missing ';' before 'using'
1>.\875346.cpp(20) : fatal error C1075: end of file found before the left brace '{' at 'c:\users\toth family\documents\visual studio 2008\projects\875346\875346\CMtoM.h(13)' was matched
1>Generating Code...
1>Build log was saved at "file://c:\Users\Toth Family\Documents\Visual Studio 2008\Projects\875346\875346\Debug\BuildLog.htm"
1>875346 - 5 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========