Я получил код от своего учителя в Codeblocks C99, но я использую XCode, и я пытался запустить его, но XCode хочет, чтобы я возвращал конец int
#include <stdio.h>
#include <stdlib.h>
#include "string.h"
void usage(char *prg) {
printf("String pointer demo, usage: %c <text>\n", prg);
}
int process(int argc, char *argv[])
{
int l = strlen1(argv[1]);
{
char *target = malloc(l);
if (!target)
return EXIT_FAILURE;
printf("Copy of %s is %s\n", argv[1], strcpy1(target, argv[1]));
}
strlen1(NULL);
strcpy1(NULL, NULL);
return 0; // it's failing here but codeblocks it worked
}
int main(int argc, char *argv[])
{
printf("String pointer demo\n");
if (argc == 1) {
usage(argv[0]);
return EXIT_SUCCESS;
}
return process(argc, argv);
}
почему это?