我甚至不知道發生了什麼,我剛開始一個新項目並設置一個基本的貓只是爲了確保一切正常,這發生了。警告:格式'%s'需要'char *'類型的參數,但參數2的類型'int'使用argv
#include "stdlib.h"
#include "stdio.h"
int main(int argc, char *argv) {
printf("%s",argv[0]);
return 0;
}
就是這樣,我重新安裝了gcc,g ++和multilib。我真的不知道該怎麼想。
它應該是char ** argv,它是一個字符串數組,不是單個字符串 –
'char * argv' typo as'char ** argv' – BLUEPIXY
@EricRenouf;它不是字符串的數組。它的指針指向'char'的指針。 – haccks