由于一些奇怪的原因,我的小程序在这里没有显示出我想要的方式。最后的\t
在退出某个奇怪的原因之前什么都不做。打印几个 t在一条线上
任何人都可以解释我为什么吗?
#include <stdio.h>
int n,litera;
void main (void)
{ n=1;
printf("File\tEdit\tView\tCompile\tQuit\n");
printf("Selectati optiunea aleasa:");
}
由于一些奇怪的原因,我的小程序在这里没有显示出我想要的方式。最后的\t
在退出某个奇怪的原因之前什么都不做。打印几个 t在一条线上
任何人都可以解释我为什么吗?
#include <stdio.h>
int n,litera;
void main (void)
{ n=1;
printf("File\tEdit\tView\tCompile\tQuit\n");
printf("Selectati optiunea aleasa:");
}
没有什么真正奇怪的。由于Compile
长度超过4个字母,因此它会在下一个选项卡块中占用三个空格。因此,结果。否则使用两个\t\t
。
下面是问答& d的解决方案:
#include <stdio.h>
#define TAB " "
int n,litera;
int main (void)
{ n=1;
printf("File"TAB"Edit"TAB"View"TAB"Compile"TAB"Quit\n");
printf("Selectati optiunea aleasa:");
return 0;
}
感谢它现在可以工作,因为我希望它! –
谢谢你解释它是如何工作的 –
当然。请通过接受答案来标记您的问题已解决。 –
你有什么期望?你得到了什么? – alk
OT:它是'int main(void)',顺便说一句。 – alk
嗯,我期待它看起来像这样: –