我是一個新手程序員學習C.我在編譯階段遇到了麻煩。我的文件不編譯。在C編譯階段遇到一些麻煩
我在Windows 7 CLion和gcc工作。
我不能編譯file.Im寫:
gcc cards.c -o cards && cards
(那恰恰是在頭一書所寫的內容),但它寫入
gcc: error: cards.c: No such file or directory
gcc: fatal error: no input files
這是在正確的目錄彙編 我的卡文件終止。
27.06.2017 00:46 <DIR> .
27.06.2017 00:46 <DIR> ..
27.06.2017 01:03 <DIR> .idea
23.06.2017 01:20 30 681 cards.exe
27.06.2017 00:27 <DIR> cmake-build-debug
23.06.2017 00:09 148 CMakeLists.txt
27.06.2017 00:41 0 gcc
27.06.2017 00:46 571 main.c
#include <stdio.h>
#include <stdlib.h>
int main() {
char card_name[3];
puts("write card name ");
scanf("%2s", card_name);
int val = 0;
if(card_name[0] == 'K'){
val = 10;
} else if(card_name[0] == 'Q'){
val = 10;
} else if (card_name[0] == 'J'){
val = 10;
} else if(card_name[0] == 'A'){
val = 11;
} else {
val = atoi(card_name);
}
if((val > 2)&&(val < 7))
puts("The counter has increased");
else if(val == 10)
puts("The counter has decreased ");
return 0;
}
@jsalonen你爲什麼刪除你的答案? –
我在Windows上沒有做過任何這樣的事情,但它看起來像你的目錄沒有「cards.c」文件。你的編譯字符串正在尋找「cards.c」,它不存在。 – David
@EugeneSh。公平。未刪除,但仍然投票結束。 – jsalonen