この演習では、argcとargv []を含むテールプログラムを要求します。特定の行数があります。ユーザーはN引数を入力し、プログラムは最後のn行を出力します。このプログラムをcmdからtail3として呼び出すとプログラム名プログラムは開きますが、何も出力されません。コードは次のとおりです。
#include <stdio.h>
int main (int argc,char *argv[])
{
char *linja[]={"Mjeshter Ciko", "Sisteme Elektronike" , "Bisha" , "Super Mario Bros" , "Pallim Gjoni"};
int i=0;
if (argc!=3)
{
printf("Your Request can't be completed\n");
printf("The format is Tail X Program Name\n");
return -1;
}
if(*argv[1] <= 4)
{
printf("The Last Lines Are: \n");
for(i=4 ;*argv[1]>=0; i--,*argv[1]--)
{
printf("%s\n",linja[i]);
}
}
return 0;
}