由於一些奇怪的原因,我的小程序在這裏沒有顯示出我想要的方式。最後的\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
嗯,我期待它看起來像這樣: –