好吧所以我一直在工作一个批处理文件,将十进制十进制值转换为十六进制,但我不能得到for循环和if语句向右每一个我看起来似乎给我错误的信息这里是我的码.谢谢你的回复
@ echo off
echo Hexa Decimal Convertor 1.0
set OneOn = false
set TwoOn = false
set ThreeOn = false
set FourOn = false
set FiveOn = false
set SixOn = false
set SevenOn = false
set EightOn = false
set firstDig = 0
set secondDig = 0
set digits = 128 64 32 16 8 4 2 1 0
set Total = 0
set INPUT = 43
set /p INPUT=Enter a number (0-255):
if %INPUT% gtr 15 goto …Run Code Online (Sandbox Code Playgroud) 我正在尝试if else发表声明,但每次输入代码时,都会出现错误.其中一个说IF was not declared in this scope,我不知道如何宣布它和所有.它还说}在我的其他陈述之前没有,但显然有; 请帮忙.
这是代码:
#include <iostream>
#include <string>
using namespace std;
int main() {
string UserInput;
cin >> UserInput;
int x;
x = 1;
If (UserInput = x);
{
cout << "Type A Word and Press enter";
}
else
{
Cout << "NOT A USESBLE NUMBER";
}
cin.clear();
cin.ignore(255, '\n');
cin.get();
return 0;
}
Run Code Online (Sandbox Code Playgroud)