Advertisement
Guest User

main

a guest
Dec 18th, 2018
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.84 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <ctype.h>
  4. #include <string.h>
  5.  
  6. char *toUpper(char *str){
  7.     int hossz = strlen(str);
  8.     int i;
  9.     for (i = 0; i < hossz; i++)
  10.     {
  11.         if (str[i] >= 'a' && str[i] <= 'z')
  12.         {
  13.         str[i] - 'a' + 'A';
  14.         }
  15.      return str;
  16. }
  17. }
  18.  
  19. void vizsgalat(const int argc, char *argv){
  20.     if (argc < 1 )
  21.     {
  22.         fprintf(errorfile.txt, "No argument.");
  23.         return 1;
  24.     }
  25.     else{
  26.         for (int i = 1; i < argc; ++i)
  27.         {
  28.             printf("%s\n",toUpper(argv[i]));
  29.         }
  30.         return 0;
  31.     }
  32. }
  33.  
  34.  
  35. int main(int argc, char **argv)
  36. {
  37.      for (int i = 1; i < argc; ++i)
  38.     {
  39.         if(vizsgalat(argv[i])==0)
  40.         {
  41.         printf("%s\n",toUpper(argv[i]));
  42.         }
  43.         else
  44.         {
  45.             exit;
  46.         }
  47.  
  48.     }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement