Tady je můj kód co zatim mám:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <limits.h>
void select(int rows)
{
int c;
int counter = 0;
while ((c=getchar()) != EOF)
{
// printf("%c",c);
if (c == '\n')
counter++;
// if (counter+1 == (int)argv[1][0])
if ((counter + 1) == rows)
{
printf("%c", c);
}
}
printf("\n");
}
int main (int argc, char *argv[])
{
int rows = strtol(argv[2],NULL,10);
/* test poctu argumentu 1*/
if (argc == 1)
{
printf("\nChybi argumenty programu.\n");
return EXIT_FAILURE;
}
/* test poctu argumentu */
if (argc > 7)
{
printf("\nNespravny pocet argumentu programu.\n");
return EXIT_FAILURE;
}
if (strcmp(argv[1],"--help") == 0)
{
printf("\nNápověda\n");
}
else if (strcmp(argv[1],"max") == 0)
{
printf("\nProgram na max.\n");
}
else if (strcmp(argv[1],"min") == 0)
{
printf("\nProgram na min.\n");
}
else if (strcmp(argv[1],"sum") == 0)
{
printf("\nProgram na sum.\n");
}
else if (strcmp(argv[1],"avg") == 0)
{
printf("\nProgram na avg.\n");
}
else if (strcmp(argv[1],"select") == 0)
{
if(strcmp(argv[2],"rows") == 0)
{
}
}
else printf("Ĺ patnĂ˝ prvnĂ argument, trololo!\n");
return 0;
}