Advertisement
dllbridge

Untitled

Jan 9th, 2025 (edited)
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 4.38 KB | None | 0 0
  1.  
  2.  
  3.  
  4. #include    <stdio.h>
  5. #include   <stdlib.h>
  6. #include   <string.h>
  7.  
  8. char *pszBUF;
  9.  
  10. char *pszPos;
  11.  
  12. int accum(int n, const char *psz);
  13.  
  14. ///////////////////////////////////////////////////////////////////////////////
  15. int main()                                                                   //
  16. {
  17.    
  18.     int nArr[17];
  19.    
  20.            accum(1, "void");
  21.     nArr[1] = accum(0, "SONY");
  22.     nArr[2] = accum(0, " Pictures");    
  23.     nArr[3] = accum(0, " TDK");    
  24.     printf("%s\n", pszBUF);
  25.    
  26.     printf("nArr[1]  = %d\n",  nArr[1]);
  27.     printf("nArr[2]  = %d\n",  nArr[2]);  
  28.     printf("nArr[3]  = %d\n",  nArr[3]);      
  29.   //  printf("%s\n",  p[2]);  
  30.     printf("%s\n",  pszBUF + nArr[3]);      
  31. }
  32.  
  33.  
  34.  
  35. // n = 1;   выделим 1000 символов
  36. // n = 2;   расширим до 2000 байт
  37. ////////////////////////////////////////////////////////////////////////////////
  38. int accum(int n, const char *psz)
  39. {
  40.    
  41.    
  42.    
  43.     switch(n)
  44.     {
  45.              
  46.         case  1:  pszBUF = (char*)malloc (        1000);    
  47.                   pszPos =  pszBUF;      
  48.                  *pszBUF =  0;                              return 0;
  49.         case  2:  pszBUF = (char*)realloc(pszBUF, 2000);    return 0;            
  50.     }
  51.    
  52.    
  53.     int nLen = strlen(psz);
  54.    
  55.     strcat(pszPos, psz);
  56.     int nOffset = pszPos - pszBUF;
  57.     pszPos += nLen;
  58.    
  59. return  nOffset;  
  60. }
  61.  
  62. /*
  63. Passmark CPU Mark:
  64.  
  65. VIA C7-M  =   98,    15 wt,
  66. P4 2,4GHz =  131,    60 wt,     2004  1-1             Pentium 130  нм
  67.   N270    =  136,   2,5 wt,     2008  1-2  PBGA437    Atom     45  нм
  68. XP 1600+  =  174,    63 wt,     2001  1-1       462   Athlon  180  нм
  69.   D410    =  180,    10 wt,     2010  1-2  FCBGA559   Atom     45  нм
  70. P3 1400   =  193,    31 wt,     2001  1-1       370   Pent 3  130  нм
  71.   D425    =  204,    10 wt,     2010  1-2  FCBGA559   Atom     45  нм
  72. XP 2500+  =  231,    68 wt,     2003  1-1       462   Athlon  130  нм
  73.  D2500    =  233,    10 wt,     2010  2-2  FCBGA559   Atom     32  нм
  74.  
  75.  N2600    =  316,   3,5 wt,     2011  2-4  FCBGA559   Atom     32  нм  
  76.   N570    =  341,   8,5 wt,     2011  2-4  FCBGA559   Atom     45  нм  ASUS Eee PC 1011PX
  77.    330    =  363,     8 wt,     2008  2-4    PBGA437  Atom     45  нм
  78.   D525    =  398,    13 wt,     2010  2-4  FCBGA559   Atom     45  нм
  79.  N2800    =  444,   6,5 wt,     2011  2-4  FCBGA559   Atom     32  нм
  80.  N2807    =  486,   4,3 wt,     2014  2-2  FCBGA1170  Celeron  22  нм
  81.  J1800    =  590,    10 wt,     2013  2-2  FCBGA1170  Celeron  22  нм
  82.  N3050    =  592,     6 wt,     2015  2-2  FCBGA1170  Celeron  14  нм
  83.  N3060    =  658,     6 wt,     2016  2-2  FCBGA1170  Celeron
  84.  E6600    =  919,    65 wt,     2007  2-2             Core     65  нм
  85.  3205U    =  946,    15 wt,     2015  2-2  FCBGA1168  Celeron
  86.  1037U    =  978,    17 wt,     2013                  Celeron
  87.  N3350    = 1108,     6 wt,     2016  2-2  FCBGA1296  Celeron  
  88.  j1900    = 1151,    10 wt,     2013  4-4  FCBGA1170  Celeron  22  нм
  89.  N3160    = 1180,     6 wt,     2016  4-4  FCBGA1170  Celeron  14  нм
  90.  j3355    = 1197,    10 wt,     2016  2-2  FCBGA1296  Celeron  14  нм
  91.  j3060    = 1269,     6 wt,     2016  4-4  FCBGA1170  Celeron  14  нм
  92. i3 530    = 1501,    73 wt,     2010  2-4  FCLGA1156  Core     32  нм
  93.  N4020    = 1556,     6 wt,     2019  2-2             Celeron
  94. M-5Y10    = 1644,   4,5 wt,     2014  2-4  FCBGA1234  Core     14  нм  Broadwell-Y (2014)
  95. M-5Y10c   = 1892,   4,5 wt,     2014  2-4  FCBGA1234  Core     14  нм
  96. m3-6y30   = 2170,   4,5 wt,     2015  2-4  FCBGA1515  Core m3  14  нм  Skylake-Y (2015)
  97.  8200y    = 2215,     5 wt,     2018  2-4  FCBGA1515  Core i5  14  нм  Amber Lake-Y
  98.  6006u    = 2276,    15 wt,     2016  2-4  FCBGA1356  Core i3  14  нм  
  99.  N5000    = 2442,     6 wt,     2017  4-4  FCBGA1090  Pentium  14  нм
  100. i5-7y54   = 2649,   4,5 wt,     2016  2-4  FCBGA1515  Core i5  14  нм  Kaby Lake (2016?2019)
  101. 10100y    = 2857,     5 wt,     2018  2-4    BGA1377  Core i3  14  нм
  102.  j4125    = 2956,    10 wt,     2019  4-4  FCBGA1090  Celeron  14  нм
  103.  7200u    = 3381,    15 wt,     2016  2-4  FCBGA1356  Core i5  14  нм
  104.  N5095    = 4105,    15 wt,     2021  4-4             Celeron
  105.   7505    = 5199,    15 wt,     2020  2-4    BGA1449  Pentium  
  106.   N100    = 5489,     6 wt,     2023   -4  FCBGA1264  Intel     7  нм    
  107. */
  108.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement