char archivodefaults6[200]="C:\prueba\";
char guion[]="-";
char txt[]=".txt";
int i, cont;
//funciones que da valores a i, cont
strcpy(dia,archivodefaults6);
strcat(dia,i);
strcat(dia,guion);
strcat(dia,cont);
strcat(dia,txt);
fp=fopen("dia","r");
...
Se que es una pregunta un poco tonta, pero no se me ocurre la solucion par aesto. El strcat es para concatenar varios estrings, hasta ahi de acuerdo. El problema es que logicamente me da error al tratar de meter los int 'i', 'cont' es ese string.
Como puedo meter esos datos para poder abrir el fichero?