c++ - 错误: Invalid preproccessing directive #i did you mean #if?

标签 c++ compiler-errors codeblocks directive

错误:无效的预处理指令#i是指#if吗?
我正在学习CPP并在使用CodeBlocks IDLE时遇到此错误。
它不会运行。

#include <iostream>
// using  switch statements
using namespace std;

const float fac = 2.54;
float x , in,cm;
char ch = 0;

int main(){

switch (ch) {
case 'i':
    in=x;
    cm=x/fac;
    break;
case 'c':
    in = x/fac;
    cm =x;
    break;
default:
    in=cm=0;
    break;
}
}

最佳答案

只需将粘贴从此页面复制回您的IDE。我的CodeBlocks执行此操作没有错误。
我没有足够的特权发表评论。

关于c++ - 错误: Invalid preproccessing directive #i did you mean #if?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62776090/

相关文章:

c++ - C/C++/Objective-C 文本识别库

c++ - 是我的随机生成器不工作,还是我判断人/骷髅是否击中对手的方式有误?

java - Swing JTextPane编译错误

c++ - 对空构造函数的神秘引用

C++ 添加 libcurl(使用 Curl)? - 我的尝试解释

c++ - 未计算上下文中的 Lambda(需要表达式)

c++ - 函数重载变得模棱两可

c - 为什么 getch() 在 C 中抛出错误

c - ntddk.h 没有那个文件或目录

android - 文件的通用路径