#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int args, char *argv[]) {
int i = 0;
for (i = 0; i < args; i++)
printf("\n%s", argv[i]);
return 0;
}
截至目前這個程序打印出任何寫在命令行上的東西。我將如何使它做到相反?例如,如果我輸入「狗」,它應該說「神」。C編程命令行參數
我很困惑的你在問什麼。請詳細說明。 –
'argv [i]''''strrev(argv [i])' – BLUEPIXY
當我試圖讓我的編譯器給我一個錯誤:「/tmp/ccfecPpz.o:backwards.c:(.text+0x3f):未定義的引用'strrev' /tmp/ccfecPpz.o:backwards.c:(.text+0x3f):重定位被截斷爲適合:未定義符號'strrev'的R_X86_64_PC32「。 –