Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Jazyk C

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;
}

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny