Mik*_*our 13
从评论中,听起来您不想添加到数组的末尾,而是部分填充数组并跟踪您编写的数据量.你只需要一个变量来跟踪它:
char array[10];
size_t size = 0;
// Add characters:
array[size++] = 'H';
array[size++] = 'e';
array[size++] = 'l';
array[size++] = 'l';
array[size++] = 'o';
Run Code Online (Sandbox Code Playgroud)
你需要确保你永远不会超出数组的末尾,否则你将破坏其他内存.