Advertisement
dllbridge

Untitled

Feb 15th, 2022
1,035
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 5.72 KB | None | 0 0
  1.  
  2.  
  3. #include   "C:\\dllBridge\\dllBridge.h"
  4.  
  5. #include    <stdlib.h>
  6.  
  7. int //array_a[10] = {0, 9, 8, 7, 6, 5, 4, 3, 2, 1},
  8.            size = 30;
  9.  
  10.  
  11. int sort_buble(int *, int hjfkhjkhghgkhjghjg78876786876786);
  12.  
  13.  
  14. /////////////////////////////////////////////////////////////////
  15. int main()                                                     //
  16. {
  17.  
  18.    
  19.    
  20.                                                
  21.     srand(78678);      
  22.    
  23.     if(dllBridge_init(74) > 0)  
  24.     {
  25.        
  26.        for(int i = 0; i < 30; i++)  Transit[1][i] = rand()%400;
  27.        
  28.        Sleep(7000);
  29.        
  30.        int res = sort_buble(&Transit[1][10], 10);
  31.        printf("Number of permutation = %d\n", res);
  32.        Sleep(7000);      
  33.     }
  34.    
  35.  
  36.    
  37.  
  38.  __DisConnect(ProgramNumber);   printf("\t   Отключились от \"dllBridge.dll\"");  
  39. }
  40.  
  41.  
  42. ///////////////////////////////////////////////////////////////////////////////////
  43. int sort_buble(int *p, int sz)
  44. {
  45.     int a,
  46.         counter = 0;
  47.    
  48.     for (int for_a = 0; for_a < sz; for_a++)
  49.     {
  50.         for (int for_b = 1; for_b < sz; for_b++)
  51.         {
  52.             if(p[for_b - 1] > p[for_b])
  53.             {
  54.                 a = p[for_b];
  55.                     p[for_b] = p[for_b - 1];
  56.                                p[for_b - 1] = a;
  57.                                
  58.                 counter ++;              
  59.             }
  60.         }
  61.     }
  62.    
  63. return counter;
  64. }
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81. /*
  82.  
  83. #include  <stdio.h>
  84. #include <locale.h>
  85.  
  86.  
  87. int array_a[10] = {0, 9, 8, 7, 6, 5, 4, 3, 2, 1},
  88.            size = 10;
  89.  
  90.  
  91. /////////////////////////////////////////////////////////////////
  92. int main()                                                     //
  93. {
  94.     setlocale(LC_ALL, "ru");
  95.     int a;
  96.    
  97.     for (int for_a = 0; for_a < size; for_a++)
  98.     {
  99.         for (int for_b = 1; for_b < 10; for_b++)
  100.         {
  101.             if (array_a[for_b - 1] > array_a[for_b])
  102.             {
  103.                 a = array_a[for_b];
  104.                 array_a[for_b] = array_a[for_b - 1];
  105.                 array_a[for_b - 1] = a;
  106.             }
  107.         }
  108.     }
  109.     for (int for_a = 0; for_a < size; for_a++)
  110.     {
  111.         printf("%d\n", array_a[for_a]);
  112.     }
  113. }
  114.  
  115.  
  116. */
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147. /*
  148.  
  149.  
  150.  
  151.  
  152. #include   "C:\\dllBridge\\dllBridge.h"                                          
  153.  
  154. // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
  155. //    The dllBridge-folder should be here: "C:\dllBridge".                                               !        
  156. //                                                                                                       !  
  157. //    Already connected in the "dllBridge.h" file                                                        !  
  158. //    - - - - - - - - - - - - - - - - - - - - - - - -                                                    !
  159. //    #include    <stdio.h>                                                                              !
  160. //    #include   <string.h>                                                                              !
  161. //    #include   <locale.h>                                                                              !                            
  162. //    #include  <windows.h>                                                                              !
  163. // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
  164.  
  165. int nArr[123] = {7, 23, 12, 777, 6};
  166.  
  167.  
  168. // Демонстрация подключения для языка Си
  169. ///////////////////////////////////////////////////////////////////////////////
  170. int main()                                                                   //
  171. {
  172.    
  173.     int b = 0;
  174.    
  175.     if(dllBridge_init(7564) > 0)  
  176.     {
  177.        
  178.        for(int i = 140; i > 0; i--)  Transit[1][b++] = i;
  179.        
  180.        Sleep(23000);
  181.     }
  182.    
  183.   __DisConnect(ProgramNumber);   printf("\t   Отключились от \"dllBridge.dll\"");                                                
  184.  
  185. return 0;  
  186. }
  187.  
  188.  
  189. */
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216. /*
  217.  
  218.        while(1)
  219.        {
  220.           Transit[5][29]++;
  221.        
  222.          
  223.           Sleep(100);
  224.        }
  225. */
  226.  
  227.  
  228.  
  229.  
  230.  
  231. /*
  232.         for(int i = 4; i < 25; i += 2)                                   //       Подождём 25 секунд и отключимся.
  233.         {
  234.             Sleep(1000);
  235.             Transit[3][i] = 1000 + i ;  //  Содержимое этого массива просматривайте, через программу "UniMons.exe"
  236.             printf("%d\n",  1000 + i);    
  237.         }
  238.  
  239. */
  240.  
  241.  
  242.  
  243. /*
  244. #include   <stdio.h>
  245.  
  246.  
  247.  
  248.  
  249. int charpp(char *, char *);
  250.  
  251.  
  252. /////////////////////////////////////////////////////////////////
  253. int main()                                                     //  
  254. {
  255.  
  256.     char char_a[100] = "Xhuh=";
  257.     char char_b[100] = "_Y1234567890";
  258.     charpp(char_a, char_b);
  259.     printf("%s\n", char_a);
  260.  
  261. return 0;
  262. }
  263.  
  264.  
  265.  
  266.  
  267.  
  268. /////////////////////////////////////////////////////////////////
  269. int charpp(char* char_a, char* char_b)                         //
  270. {
  271.    
  272.     int c = 0;
  273.    
  274.     while(char_a[++c]);
  275.    
  276.    
  277.     for(int i = 0; char_b[i]; i++)
  278.     {
  279.         char_a[i + c] = char_b[i];
  280.     }
  281.  
  282. return *char_a;
  283. }
  284.  
  285.  
  286.  
  287.  
  288.  
  289. */
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302. /*
  303. /////////////////////////////////////////////////////////////////
  304. int charpp(char* char_a, char* char_b)                         //
  305. {
  306.    
  307.     int c = 0;
  308.    
  309.     while(char_a[++c]);
  310.    
  311.  
  312.    
  313.     for(int for_a = 0; char_b[for_a]; for_a++)
  314.     {
  315.         char_a[for_a + c] = char_b[for_a];
  316.     }
  317.  
  318. return *char_a;
  319. }
  320.  
  321. */
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement