#include <stdio.h>
#include <string.h>
#define COLS 6
void convert_column_to_string(int matrix[][COLS], int rows, int col, char str[]) {
for (int i = 0; i < rows; i++) {
sprintf(str + strlen(str), "%d ", matrix[i][col]);
}
}
int main()
{
int matrix[][COLS] = {
{ 4, 7, 9, 18, 29, 0 },
{ 1, 9, 18, 99, 4, 3 },
{ 9, 17, 89, 2, 7, 5 },
{ 19, 49, 6, 1, 9, 8 },
{ 29, 4, 7, 9, 18, 6 } };
char str[128];
int col = 3;
int rows = sizeof(matrix) / sizeof(matrix[0]);
convert_column_to_string(matrix, rows, col, str);
puts(str);
return 0;
}
/*
run:
18 99 2 1 9
*/