所以,我一直在研究這個簡單的代碼塊。我想打印,當我輸入「./a.out -n」C編程和argv(指針算術)
但是,這是行不通的。我一直在使用stackoverflow試圖解決這個問題,但沒有這樣的運氣。任何幫助,將不勝感激。
#include <stdio.h>
#include <stdlib.h>
void parse_cmdline(int argc, char *argv);
int main (int argc, char *argv[]) {
parse_cmdline(argc, argv);
}
void parse_cmdline(int argc, char *argv)
{
int x,i,m,n = 0;
if (*(++argv) == 'n'){
x = 1;
printf("Output array: "); /* not being displayed*/
}
}
你不獲取有關通過'焦炭警告**'的' char *'參數? – aschepler
是的,我做到了。但是,我在這裏看到你仍然可以使用char *。所以,我只是無視它。 –