這個練習需要一個帶有argc和argv []的尾部程序,它會有一個特定的行數。用戶輸入一個N參數,然後程序會打印最後一個當我從cmd作爲尾部3程序名稱調用這個程序時,程序打開,但它不打印任何東西。下面是代碼。用argc和argv構建一個尾部程序[]
#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;
}
到目前爲止,您是如何調試的? – StoryTeller 2013-03-14 14:25:51