Это предупреждение, которое я получаю.предупреждение: присваивание делает целое число от указателя без литой ARGV
copyit.c: In function ‘main’:
copyit.c:15: warning: assignment makes integer from pointer without a cast
copyit.c:16: warning: assignment makes integer from pointer without a cast
Линии кода, соответствующие этим требованиям, начинаются с указателей (*).
char source[128],target[128],buffer[512];
if(argc==3) {
*source = argv[1];
*target = argv[2];
}
Я просто хочу, чтобы назначить эти две вещи, так что я могу передать их из командной строки, как и что я могу использовать их в моей ручкой (например: inhandle = открыт (источник, O_RDONLY); Спасибо .
Спасибо, я сделал это, но, как ни странно, у меня появилось предупреждение только для первого: это предупреждение: несовместимое неявное объявление встроенной функции 'strcpy' Мысли? – vivav
Включить заголовок ''. –
haccks
Включить string.h наверху – Abend