Прям не знаю как так получается.
Пишу:
CODE
sprintf(print_buf,"Доб.вода.....%2.0f%%\n",Water);
Где print_buf массив типа char размерностью 32.
После получаю:
CODE
print_buf <array>"Доб.вода..... 0%
" 0x20000BC4 char[32]
[0] 'Д' (0xC4) 0x20000BC4 char
[1] 'о' (0xEE) 0x20000BC5 char
[2] 'б' (0xE1) 0x20000BC6 char
[3] '.' (0x2E) 0x20000BC7 char
[4] 'в' (0xE2) 0x20000BC8 char
[5] 'о' (0xEE) 0x20000BC9 char
[6] 'д' (0xE4) 0x20000BCA char
[7] 'а' (0xE0) 0x20000BCB char
[8] '.' (0x2E) 0x20000BCC char
[9] '.' (0x2E) 0x20000BCD char
[10] '.' (0x2E) 0x20000BCE char
[11] '.' (0x2E) 0x20000BCF char
[12] '.' (0x2E) 0x20000BD0 char
[13] ' ' (0x20) 0x20000BD1 char
[14] '0' (0x30) 0x20000BD2 char
[15] '%' (0x25) 0x20000BD3 char
[16] '\n' (0x0A) 0x20000BD4 char
[17] '\0' (0x00) 0x20000BD5 char
[18] '\0' (0x00) 0x20000BD6 char
[19] '\0' (0x00) 0x20000BD7 char
[20] '\0' (0x00) 0x20000BD8 char
[21] '\0' (0x00) 0x20000BD9 char
[22] '\0' (0x00) 0x20000BDA char
[23] '\0' (0x00) 0x20000BDB char
[24] '\0' (0x00) 0x20000BDC char
[25] '\0' (0x00) 0x20000BDD char
[26] '\0' (0x00) 0x20000BDE char
[27] '\0' (0x00) 0x20000BDF char
[28] '\0' (0x00) 0x20000BE0 char
[29] '\0' (0x00) 0x20000BE1 char
[30] '\0' (0x00) 0x20000BE2 char
[31] '\0' (0x00) 0x20000BE3 char
" 0x20000BC4 char[32]
[0] 'Д' (0xC4) 0x20000BC4 char
[1] 'о' (0xEE) 0x20000BC5 char
[2] 'б' (0xE1) 0x20000BC6 char
[3] '.' (0x2E) 0x20000BC7 char
[4] 'в' (0xE2) 0x20000BC8 char
[5] 'о' (0xEE) 0x20000BC9 char
[6] 'д' (0xE4) 0x20000BCA char
[7] 'а' (0xE0) 0x20000BCB char
[8] '.' (0x2E) 0x20000BCC char
[9] '.' (0x2E) 0x20000BCD char
[10] '.' (0x2E) 0x20000BCE char
[11] '.' (0x2E) 0x20000BCF char
[12] '.' (0x2E) 0x20000BD0 char
[13] ' ' (0x20) 0x20000BD1 char
[14] '0' (0x30) 0x20000BD2 char
[15] '%' (0x25) 0x20000BD3 char
[16] '\n' (0x0A) 0x20000BD4 char
[17] '\0' (0x00) 0x20000BD5 char
[18] '\0' (0x00) 0x20000BD6 char
[19] '\0' (0x00) 0x20000BD7 char
[20] '\0' (0x00) 0x20000BD8 char
[21] '\0' (0x00) 0x20000BD9 char
[22] '\0' (0x00) 0x20000BDA char
[23] '\0' (0x00) 0x20000BDB char
[24] '\0' (0x00) 0x20000BDC char
[25] '\0' (0x00) 0x20000BDD char
[26] '\0' (0x00) 0x20000BDE char
[27] '\0' (0x00) 0x20000BDF char
[28] '\0' (0x00) 0x20000BE0 char
[29] '\0' (0x00) 0x20000BE1 char
[30] '\0' (0x00) 0x20000BE2 char
[31] '\0' (0x00) 0x20000BE3 char
Откуда в 13-й ячейке пробел?