Hello, I'm doing a C program that requires to be modularized, that the user registers the desired courses, prints the courses on the screen, but I want to use the course matrix in another function, how to return that matrix to another matrix in the main?
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void nomecursos(int qtd){
char matrizcursos[qtd][100];
int i,confirm;
do {
for(i=0;i<qtd; i++){
printf("Digite o %d curso\n",i);
fflush(stdin);
gets(matrizcursos[i]);
}
for (i=0;i<qtd;i++){
printf("Cursos Cadastrados; %s\n", matrizcursos[i]);
}
printf("Confirmar cursos cadastrados ? Digite 1 para comfirmar ou 0 para cadastrar novamente\n");
scanf("%d", &confirm);
}while(confirm == 0);
return;
}
int main(){
int cursos;
printf("Digite a quantidade de cursos\n");
scanf("%d", &cursos);
nomecursos(cursos);
printf("Digite o nome do curso que deseja cadastrar uma proposta\n");
}