La memoria es volátil, es ecir, si tu programa termina o se apaga el pc, adiós dato. Guarda el dato en un fichero (disco).
FILE *f;
f
=fopen("fichero.txt","w");if!f){
printf("no se pudo abrir el fichero\n");} else{
fprintf(f
,"%d esto guarda un entero y este texto en tu fichero\n",variable
);
A menos que haya cometido algún error en algo, eso hace lo que necesitas. Guarda un dato (en disco) de forma que no lo pierdas