NIKOLAY_TETUS

max_code

Jun 20th, 2022
975
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.69 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. void myFunction(char fileName[48])
  6. {
  7.     printf("Hello from function!\n");
  8.     printf("argv[1] = %s", fileName);
  9. }
  10.  
  11. int main (int argc, char *argv[])
  12. {
  13.     //Объявляем дополнительную переменную
  14.     char fileName[48] = {};
  15.    
  16.     //Проверяем количество аргументов
  17.     if (argc > 1)
  18.         strcpy(fileName, argv[1]);
  19.     else
  20.         return 0;
  21.    
  22.     //Вызываем через дополнительную переменную
  23.     myFunction(fileName);
  24.    
  25.     //Вызываем напрямую
  26.     myFunction(argv[1]);
  27.    
  28.    
  29.     return 0;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment