int main(void) { printColors(); printf(BOLD); printf("\nBold:\n"); printColors(); printf(ULINE); printf("\nUnderline:\n"); printColors(); printf(BOLD); printf(RED_BG); printf("\nRed background + bold:\n"); printColors(); printf(BLU_BG); printf("\nBlue background + normal:\n"); printColors(); printf("You can also " BOLD RED_BG "highlight" NRM " individual words.\n"); printf("Another \x1B[32;43mexample\n" NRM); return 0; }
void mostrarPrograma(char nomMemoria[]) { FILE *f1; struct programa curProg; int pos = 0; if((f1=fopen(nomMemoria,"rb"))==NULL) { printf("Error al abrir el programa!\n"); exit(0); } printColors(7); printf("----------------------------------------------------------------------------------------------------\n"); printf("|IdPrograma| Contenido | Posicion en Memoria|\n"); printf("----------------------------------------------------------------------------------------------------\n"); while(!feof(f1)) { fread(&curProg,sizeof(curProg),1,f1); if(feof(f1)) break; printf("|"); printColors(curProg.id); printf("%10d",curProg.id); printColors(7); printf("|"); printColors(curProg.id); printf("%66s",curProg.contenido); printColors(7); printf("|"); printColors(curProg.id); printf("%20d",pos); printColors(7); printf("|"); printf("\n"); pos++; } printColors(7); printf("----------------------------------------------------------------------------------------------------\n"); printColors(8); fclose(f1); }