/*********************************************** zamienia numer portu huba USB na urzadzenie kamery stdin - wyjscie w v4l2-ctl, wejscie - numer portu ***********************************************/ #include #include #include #include #include #include /* zmienne */ int z, i, j; FILE *fp; #define TRUE 1 char buf[520]; char wzor[520]; int n, m; unsigned char znak; /* S T A R T */ main (argc, argv) int argc; char *argv[]; { if (argc != 2) printf("Wywolanie \nv4l2-ctl --list-devices | ./znajdz 2\n"); sprintf(wzor,"usb-1.%1d" , atoi(argv[1])); while( fgets(buf, 50, stdin) != NULL) { if ( strstr(buf, wzor) != NULL) { fgets(buf, 50, stdin); printf("%s", buf); exit(0); } } } //od main