.


:




:

































 

 

 

 


If #elif #else #endif




#ifdef/#ifndef , #define.

#if #endif. #if #endif #elif, #else. #else, , #endif.

#include <stdio.h>
#include <stdlib.h>
#define P 2
int main()

{

 

getchar system("chcp 1251");

system("cls");
#if P==1

printf(" 1");
#elif P==2

printf(" 2, P=%d", P);
#else

printf(" , P=%d", P);
#endif ();

return 0;
}


 

#include <stdio.h>
#include <time.h>
void delay(int ms) // -
{

int c = clock() + ms;

while(clock() < c);
}
int main()

{

printf("clock = %d\n", clock());

delay(1000);

printf("clock = %d\n", clock());

getchar();

return 0;
}


 

.
, . , , : ; ; ; . .
(, ) , , .
, . FAT (FAT File Allocation Table, ), NTFS, UDF ( -).
FAT: FAT12, FAT16 FAT32. , .. , . FAT12 ( 4 ), FAT16 , FAT32 FLASH- ( 32 ).

FAT32.

FAT32

FAT32 , . .
. , 512 . , .
, , . , .

FAT32 .

, , 2. , 2 , 3 . , , , .
, , 1 .

:

EB 58 90 ;

4D 53 44 4F 53 35 2E 30 MSDOS5.0;

00 02 ( 512);

1 ;

2 .

, :

0x10 (1 ) FAT ( 2);

0x20 (4 ) ;

0x2 (4 ) ;

0x47 (11 ) ;

0x1FE (2 ) (55 AA).

:

0x00 (4 ) (52 52 61 41);

0x1E4 (4 ) (72 72 41 61);

0x1E8 (4 ) , -1 ;

0x1E (4 ) ;

0x1FE (2 ) (55 AA).

FAT . 2 FAT F8 FF FF 0F FF FF FF FF ( 0 1, ). , :

00 00 00 00 ;

FF FF FF 0F .

32- , :

8 ;

3 ;

32- , :

8 ;

3 ;

1 :

1 ;

1 () ( 0 199);

2 ( 2):

2 :

2 ;

2 2 ;

2 ;

2 ;

2 2 ;

4 ( ).

( ) UTF-16. 2 . :

1 ;

10 5 ;

1 ;

1 ;

1 DOS;

12 3 ;

2 ;

.

, 8.3 .





:


: 2016-11-02; !; : 678 |


:

:

, , 1:10
==> ...

965 - | 941 -


© 2015-2024 lektsii.org - -

: 0.012 .