zxd
2023-09-20 ad1b4b8c22b019d300af6d053e120fc830512ebd
提交 | 用户 | age
df0321 1 // ConsoleApplication1.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
Q 2 //
3
4 #include <iostream>
5 #include <stdio.h>
6 #include <stdlib.h>
7 const char str1[] =
8 "1+--------------------------------------------------------------------------+\r\n" \
9 "2|       1         2     BIKE  Develope V1.00    5         6         7      |\r\n" \
10 "3|34567890123456789012345678901234567890123456789012345678901234567890123456|\r\n" \
11 "4+-------------------+------------------+-----------------------------------+\r\n" \
12 "5| 电池: --.--V 高压: --.--V 差: --.--V | LED --------    AD采集            |\r\n" \
13 "6+-------------------+------------------+ 通道  值  电压    通道  值  电压  |\r\n" \
14 "7| 转把  _---  -.--V     霍耳  - - -    |  0  _---  -.--V    4  _---  -.--V |\r\n" \
15 "8| 低 _---  高 _---                     |  1  _---  -.--V    5  _---  -.--V |\r\n" \
16 "9| PWM    ---  --.-%     驱动  - - -    |  2  _---  -.--V    6  _---  -.--V |\r\n" \
17 "0|               错误 - - -    - - -    |  3  _---  -.--V    7  _---  -.--V |\r\n" \
18 "1+--------------------------------------+-----------------------------------|\r\n" \
19 "2| 电机极对数: ---  车轮周长:--- CM    |  电机电流 --.-- A                 |\r\n" \
20 "3| 转速: ---- p/s  ---- r/m  --.-- Km/H | FPLL --------                     |\r\n" \
21 "4+--------------------------------------+-----------------------------------+\r\n";
22
23
24
25 int aa[] = { 1,2,3,10,100,25,33,67,99,12,9,88,10,29,-1,-10,5000,666,888,999,6666 };
26
27
28 void sort(int pdata[], int len)
29 {
30     for (int i = 0; i < len-1; i++)   {
31         for (int j = i + 1; j < len; j++)   {
32             if (pdata[i] > pdata[j]) { 
33                 int c = pdata[i]; 
34                 pdata[i] = pdata[j]; 
35                 pdata[j] = c; }
36         }
37     }
38     return;
39 }
40
41 void display(int pdata[], int len)
42 {
43
44     for (int i = 0; i < len; i++)
45     {
46         printf(" %d ", pdata[i]);
47     }
48     printf("\r\n");
49     return;
50 }
51
52 void fun1()
53 {
54
55     // printf("\033[10;10H\033[33;44m abcdefg\033[0m");
56     for (int i = 0; i < 10000; i++)
57     {
58
59         printf("\033[%d;1H\033[2K %d \033[33;44m\r\n", (i / 1000) + 1, i);
60         printf("%s", str1);
61     }
62 }
63 int main()
64 {
65     std::cout << " Hello World! \n "<< sizeof(aa) << " " << sizeof(int) << " " << _countof(aa) << " \n";
66
67     display(aa, _countof(aa));
68
69     sort(aa, _countof(aa));
70
71     display(aa, _countof(aa));
72
73    ;
74
75 }
76
77 // 运行程序: Ctrl + F5 或调试 >“开始执行(不调试)”菜单
78 // 调试程序: F5 或调试 >“开始调试”菜单
79
80 // 入门使用技巧: 
81 //   1. 使用解决方案资源管理器窗口添加/管理文件
82 //   2. 使用团队资源管理器窗口连接到源代码管理
83 //   3. 使用输出窗口查看生成输出和其他消息
84 //   4. 使用错误列表窗口查看错误
85 //   5. 转到“项目”>“添加新项”以创建新的代码文件,或转到“项目”>“添加现有项”以将现有代码文件添加到项目
86 //   6. 将来,若要再次打开此项目,请转到“文件”>“打开”>“项目”并选择 .sln 文件