Título: colores de texto
Publicado por: m@o_614 en 6 Noviembre 2013, 01:19 am
Saludos
Si tengo un codigo con varios printf, y quiero cambiarle el color de fuente a solo uno de esos printf, como lo haria, intente con system("color"); pero imprime todo de ese color y no solo el printf que yo quiero,tendria que agregar alguna libreria o algo asi??
gracias
Título: Re: colores de texto
Publicado por: Leyer en 6 Noviembre 2013, 01:39 am
Usa el buscador de foro antes de postear
http://foro.elhacker.net/programacion_cc/ayuda_lenguaje_c_color_en_los_programas-t383058.0.html
Título: Re: colores de texto
Publicado por: m@o_614 en 7 Noviembre 2013, 01:52 am
si lo cheque, ya habia visto ese post, pero ni asi el codigo funciona como quiero que funcione: #include <stdio.h> #include <stdlib.h> #include <conio.h> #define ASISTENCIA_MINIMA 80 #define PORCENTAJE_TAREAS 10 #define PORCENTAJE_EXAMEN 10 #define PORCENTAJE_MINIPRACTICAS 18 #define PORCENTAJE_SENCILLAS 12 #define PORCENTAJE_INTERESANTE 5 #define PRACTICAS_INTERESANTES 9 #define PRACTICAS_SENCILLAS 6 #define TAREAS 4 #define RETARDOS 3 #define MINITAREAS 5 #define MINIPRACTICAS 9 #define ASISTENCIAS 17 #define MAXIMA 100 #define MINIMA 60 int main() { //Declaracion y definicion por defecto de variables(a usar para entrada de datos) int i; float total_faltas,total_retardos,total_minitareas,total_tareas,total_examen,total_minipracticas, total_practicas_sencillas,practica_interesante,total_practica_interesante = 0; //Declaracion de variable (para computo) float tareas,examen,practicas,total_asistencias,porcentaje_asistencias,calificacion_final; //Entrada de Datos printf("Evaluador del Taller de Estructura de Datos v1.0\n\n"); printf("Cuantas faltas acumulaste? "); scanf("%f",&total_faltas ); printf("Cuantos retardos acumulaste? "); scanf("%f",&total_retardos ); printf("Cuantas minitareas realizaste? "); scanf("%f",&total_minitareas ); printf("Cuantas tareas realizaste? "); scanf("%f",&total_tareas ); printf("Cuanto obtuviste en el examen? "); scanf("%f",&total_examen ); printf("Cuantas minipracticas realizaste? "); scanf("%f",&total_minipracticas ); printf("Cuantas practicas sencillas realizaste? "); scanf("%f",&total_practicas_sencillas ); for(i=0;i < PRACTICAS_INTERESANTES;i++) { printf("Cuanto obtuviste en la practica interesante #%d? ",i +1); scanf("%f",&practica_interesante ); total_practica_interesante+=practica_interesante; } //Computo de Tareas tareas = total_minitareas+((total_tareas*PORCENTAJE_TAREAS)/TAREAS); //Computo de Examen examen = (total_examen*PORCENTAJE_EXAMEN)/MAXIMA; //Computo de Practicas practicas = ((total_minipracticas*PORCENTAJE_MINIPRACTICAS)/MINIPRACTICAS)+ ((total_practicas_sencillas*PORCENTAJE_SENCILLAS)/PRACTICAS_SENCILLAS)+ ((total_practica_interesante*PORCENTAJE_INTERESANTE)/MAXIMA); //Computo de Asistencias total_asistencias = ASISTENCIAS-total_faltas-(total_retardos/RETARDOS); porcentaje_asistencias = (total_asistencias*100)/ASISTENCIAS; //Computo General calificacion_final = tareas + examen + practicas; printf("\nTareas\tExamen\tPracticas\n"); printf("Total de asistencias=\t\t%.2f\n",total_asistencias ); printf("Porcentaje de asistencias=\t%.2f\t",porcentaje_asistencias ); if(porcentaje_asistencias < ASISTENCIA_MINIMA) { } else { } printf("Calificacion Final=\t\t%.2f\t",calificacion_final ); if(calificacion_final < MINIMA) printf("Calificacion no aprobatoria\n"); else printf("Calificacion aprobatoria\n"); return 0; }
quiero que el texto: Si tiene derecho me lo imprima en verde y no tiene derecho lo imprima en rojo, pero no funciona y ya le agregue conio gracias
|