. , , , - . , char, , , ( ). :
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main ()
{
const size_t chunksize = 15;
size_t k;
char *buffer;
buffer = malloc (chunksize + 1);
memset (buffer, 0, chunksize + 1);
for (k = 0; k < chunksize; ++k)
{
buffer[k] = '0' + (char)k + 49;
}
for (k = 0; k < chunksize; ++k)
{
printf ("%lu = %c\n", k, buffer[k]);
}
free (buffer);
return 0;
}
:
0 = a
1 = b
2 = c
3 = d
4 = e
5 = f
6 = g
7 = h
8 = i
9 = j
10 = k
11 = l
12 = m
13 = n
14 = o
user405725