这个练习需要一个带有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