Я даже не знаю, что происходит, я только что начал новый проект и установил базовую кошку просто чтобы убедиться, что все работает, и это произошло.предупреждение: формат '% 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 ++ и оба multilibs. Я действительно понятия не имею, что даже думать.
Это должен быть char ** argv, это массив строк, а не одна строка. –
'char * argv' typo как' char ** argv' – BLUEPIXY
@ EricRenouf; Его не массив строки. Его указатель на указатель на 'char'. – haccks