我已經寫了一個非常簡單的程序,用於將char轉換爲等效的ASCII值(例如A = 65)根本沒有產出。我哪裏錯了?「gcc -o test test.c; test」不會產生任何輸出
程序:test.c的
#include<stdio.h>
int main()
{
char test = 'c';
int key = (int)(test);
printf("%d",key);
return 0;
}
bash腳本編譯和運行
gcc -o test test.c
test > output
我總是與輸出是一個空文件結束。
別擔心你只有1,00第000名Unix程序員已經被抓住了!測試是一個內置的unix命令,只是返回true – 2010-10-12 03:23:34
您使用哪種語言? 'int(test)'**不是C **。如果您使用C++,請在C++中標記此問題並刪除C標記。否則,修復你的代碼。 – 2010-10-12 03:33:10
對此感覺不好。除此之外,它是如何發佈問題的絕佳例子。相關標題,適當標籤清楚簡潔地陳述您的問題。 – 2010-10-12 03:40:03