Я делаю калькулятор на C#. я должен использовать поплавок, потому что, когда я делить числа, я получаю ответ меньше 0. , но я хочу, калькулятор, чтобы начать новый расчет с ответом я уже получил, так что я писал:Калькулятор C#, как указать ввод в ответ?
a = Convert.ToInt64(answer);
, но это не помогает, оно также преобразует ответ в int64. Думаю, я смогу сделать это с указателями, но я не знаю, как это сделать.
Итак, как я могу скопировать значение ответа на «a» (вход) без преобразования ответа?
Int64 a; //1st Input
Int64 b; //2nd Input
float answer;
char d;
bool pressed;
private void button11_Click(object sender, EventArgs e)
{
if (d == '+') answer = a + b;
if (d == '-') answer = a - b;
if (d == '*') answer = a * b;
if (d == '/') answer = a/b;
textBox1.Text = a.ToString() + d + b.ToString() + '=' +answer.ToString();
a = Convert.ToInt64(answer);
b = 0;
}
извините, из-за отсутствия исходного кода всего, если кто-то хочет это я добавить их слишком просто сказать мне :)
Это домашнее задание? – crashmstr
Хм, я не вижу указателей в коде, который вы отправили, поэтому я удаляю тег. –
Вы не можете изучать C#, задавая вопросы и читаете ответы. Пойдите, найдите себе книгу и изучите C#. Затем, когда вы столкнетесь с какой-то реальной проблемой, вернитесь сюда за помощью. –