Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 铿锵格式:删除';之间的空格';和';{';在函数声明中_C_Clang Format - Fatal编程技术网

C 铿锵格式:删除';之间的空格';和';{';在函数声明中

C 铿锵格式:删除';之间的空格';和';{';在函数声明中,c,clang-format,C,Clang Format,我安装了clang格式,发现设置-style=LLVM与我的编码风格非常接近 但是我不需要在函数声明的“')和“{”之间留空格。 已检查官方帮助(),但未找到有关此内容的信息 Q:我应该用.clang格式写什么键?还是需要重写clang格式的源代码 命令: [Linux] cat HelloWorld.c | clang-format -style=LLVM [Windows] type HelloWorld.c | clang-format -style=LLVM 输入: void ma

我安装了clang格式,发现设置
-style=LLVM
与我的编码风格非常接近

但是我不需要在函数声明的“')和“{”之间留空格。

已检查官方帮助(),但未找到有关此内容的信息

Q:我应该用
.clang格式写什么键?还是需要重写clang格式的源代码

命令:

[Linux]   cat HelloWorld.c | clang-format -style=LLVM
[Windows] type HelloWorld.c | clang-format -style=LLVM
输入:

void main(){printf("Hello, world!");return;}
输出:

void main() {
           ^
  printf("Hello, world!");
  return;
}
我想:

void main(){
           ^
  printf("Hello, world!");
  return;
}

注:“^”不是输出。是为了可读性而添加的。

offtopic:我支持
clangformat
。有空格总比没有空格好。你为什么要这样做呢?这是一种不规则的格式样式,其中一些样式非常奇怪,没有任何样式可以这样做。对于熟悉C样式的人来说,没有空格的格式将看起来像是一个错误代码基础。记住,因为C对微小的“细节”非常敏感像
=
=
一样,C程序员也是。在我的组织和周围环境中,长期使用这种风格。目前我无法更改。似乎这是IDE可以/可能解决的问题。不确定
clang格式
是否可以解决这个问题。