Я знаю, что есть сообщения об этом, и я пытался просмотреть их, но, похоже, они не решили мою проблему. Я предполагаю, что это что-то простое, что я упустил из виду, но, клянусь, я этого не вижу.
Итак, начнем ...
из основных
char *newstr = argv[3];
header(newstr);
заголовок функции
void header(char *read_file){
Я получаю конфликтующие типы для «заголовка» и предупреждение: передача аргумента 1 «заголовка» из несовместимого типа указателя.
Я просмотрел справочные ссылки из этой темы, и кажется как будто я иду по правильному пути к передаче аргументов. Я только предполагаю, что это как-то связано с argv.
Вот и мои аргументы, я отлично их использовал, пока это не сбило меня с толку.
-q Imhere.txt b.txt dynArray.c b.txt
argv[3]
определенно относится к типуchar *
, как и аргумент вашей функции. - person   schedule 28.01.2013