Hola buenas, estoy tratando de implementar los warnings en un compilador desarrollado por mí.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú#include <stdio.h>
#define TAM 9 //Por mayor comodidad y fiabilidad, establecemos que TAM equivalga a la constante 9
void main()
{
char valor[TAM];
int hueco = TAM; //El número de huecos del tablero será igual a TAM hasta que se decremente en una unidad sucesivamente
double porcentaje; //Declaramos el tipo de dato double porcentaje para mostrar el % adecuado en cada momento
valor [0]='.';
valor [1]='.';
valor [2]='.';
valor [3]='.';
valor [4]='.'; //Inicializamos con '.' todas las variables, como se pide.
valor [5]='.';
valor [6]='.';
valor [7]='.';
valor [8]='.';
printf(" | 1 2 3 |\n");
printf("- + - - - +\n");
printf("A | %c %c %c |\n", valor[0], valor[1], valor[2]);
printf("B | %c %c %c |\n", valor[3], valor[4], valor[5]); //Mostramos el tablero con todos los huecos (variables) con '.'
printf("C | %c %c %c |\n", valor[6], valor[7], valor[8]);
printf("- - - - - -\n");
printf("\n");
printf("Primer Valor: ");
scanf("%c", &valor[0]); //En ésta ocasión y las siguientes, iremos almacenando en el tablero los valores del usuario
porcentaje = (100/9.)*(TAM-8); //Cálculo del porcentaje, que se irá actualizando conforme vayamos restando una unidad a TAM
printf("\nNumero de huecos: %d. Porcentaje del tablero lleno: %.2lf %%\n\n", hueco, porcentaje);
printf(" | 1 2 3 |\n");
printf("- + - - - +\n");
printf("A | %c %c %c |\n", valor[0], valor[1], valor[2]);
printf("B | %c %c %c |\n", valor[3], valor[4], valor[5]); //Comienzo del proceso que se repite hasta alcanzar el número de
printf("C | %c %c %c |\n", valor[6], valor[7], valor[8]); //huecos 0 y porcentaje del tablero lleno 100.00%
printf("- - - - - -\n");
printf("\n");
valor [0];
valor [1]='.';
valor [2]='.';
valor [3]='.';
valor [4]='.';
valor [5]='.';
valor [6]='.';
valor [7]='.';
valor [8]='.';
printf("Segundo valor: ");
scanf("%c", &valor[1]);
porcentaje = (100/9.)*(TAM-7);
hueco--;
printf("\nNumero de huecos: %d. Porcentaje del tablero lleno: %.2lf %%\n\n", hueco, porcentaje);
printf(" | 1 2 3 |\n");
printf("- + - - - +\n");
printf("A | %c %c %c |\n", valor[0], valor[1], valor[2]);
printf("B | %c %c %c |\n", valor[3], valor[4], valor[5]);
printf("C | %c %c %c |\n", valor[6], valor[7], valor[8]);
printf("- - - - - -\n");
printf("\n");
valor [0];
valor [1];
valor [2]='.';
valor [3]='.';
valor [4]='.';
valor [5]='.';
valor [6]='.';
valor [7]='.';
valor [8]='.';
printf("Tercer valor: ");
scanf("%c", &valor[2]);
porcentaje = (100/9.)*(TAM-6);
hueco--;
printf("\nNumero de huecos: %d. Porcentaje del tablero lleno: %.2lf %%\n\n", hueco, porcentaje);
printf(" | 1 2 3 |\n");
printf("- + - - - +\n");
printf("A | %c %c %c |\n", valor[0], valor[1], valor[2]);
printf("B | %c %c %c |\n", valor[3], valor[4], valor[5]);
printf("C | %c %c %c |\n", valor[6], valor[7], valor[8]);
printf("- - - - - -\n");
printf("\n");
valor [0];
valor [1];
valor [2];
valor [3]='.';
valor [4]='.';
valor [5]='.';
valor [6]='.';
valor [7]='.';
valor [8]='.';
printf("Cuarto valor: ");
scanf("%c", &valor[3]);
porcentaje = (100/9.)*(TAM-5);
hueco--;
printf("\nNumero de huecos: %d. Porcentaje del tablero lleno: %.2lf %%\n\n", hueco, porcentaje);
printf(" | 1 2 3 |\n");
printf("- + - - - +\n");
printf("A | %c %c %c |\n", valor[0], valor[1], valor[2]);
printf("B | %c %c %c |\n", valor[3], valor[4], valor[5]);
printf("C | %c %c %c |\n", valor[6], valor[7], valor[8]);
printf("- - - - - -\n");
printf("\n");
valor [0];
valor [1];
valor [2];
valor [3];
valor [4]='.';
valor [5]='.';
valor [6]='.';
valor [7]='.';
valor [8]='.';
printf("Quinto valor: ");
scanf("%c", &valor[4]);
porcentaje = (100/9.)*(TAM-4);
hueco--;
printf("\nNumero de huecos: %d. Porcentaje del tablero lleno: %.2lf %%\n\n", hueco, porcentaje);
printf(" | 1 2 3 |\n");
printf("- + - - - +\n");
printf("A | %c %c %c |\n", valor[0], valor[1], valor[2]);
printf("B | %c %c %c |\n", valor[3], valor[4], valor[5]);
printf("C | %c %c %c |\n", valor[6], valor[7], valor[8]);
printf("- - - - - -\n");
printf("\n");
valor [0];
valor [1];
valor [2];
valor [3];
valor [4];
valor [5]='.';
valor [6]='.';
valor [7]='.';
valor [8]='.';
printf("Sexto valor: ");
scanf("%c", &valor[5]);
porcentaje = (100/9.)*(TAM-3);
hueco--;
printf("\nNumero de huecos: %d. Porcentaje del tablero lleno: %.2lf %%\n\n", hueco, porcentaje);
printf(" | 1 2 3 |\n");
printf("- + - - - +\n");
printf("A | %c %c %c |\n", valor[0], valor[1], valor[2]);
printf("B | %c %c %c |\n", valor[3], valor[4], valor[5]);
printf("C | %c %c %c |\n", valor[6], valor[7], valor[8]);
printf("- - - - - -\n");
printf("\n");
valor [0];
valor [1];
valor [2];
valor [3];
valor [4];
valor [5];
valor [6]='.';
valor [7]='.';
valor [8]='.';
printf("Septimo valor: ");
scanf("%c", &valor[6]);
porcentaje = (100/9.)*(TAM-2);
hueco--;
printf("\nNumero de huecos: %d. Porcentaje del tablero lleno: %.2lf %%\n\n", hueco, porcentaje);
printf(" | 1 2 3 |\n");
printf("- + - - - +\n");
printf("A | %c %c %c |\n", valor[0], valor[1], valor[2]);
printf("B | %c %c %c |\n", valor[3], valor[4], valor[5]);
printf("C | %c %c %c |\n", valor[6], valor[7], valor[8]);
printf("- - - - - -\n");
printf("\n");
valor [0];
valor [1];
valor [2];
valor [3];
valor [4];
valor [5];
valor [6];
valor [7]='.';
valor [8]='.';
printf("Octavo valor: ");
scanf("%c", &valor[7]);
porcentaje = (100/9.)*(TAM-1);
hueco--;
printf("\nNumero de huecos: %d. Porcentaje del tablero lleno: %.2lf %%\n\n", hueco, porcentaje);
printf(" | 1 2 3 |\n");
printf("- + - - - +\n");
printf("A | %c %c %c |\n", valor[0], valor[1], valor[2]);
printf("B | %c %c %c |\n", valor[3], valor[4], valor[5]);
printf("C | %c %c %c |\n", valor[6], valor[7], valor[8]);
printf("- - - - - -\n");
printf("\n");
valor [0];
valor [1];
valor [2];
valor [3];
valor [4];
valor [5];
valor [6];
valor [7];
valor [8]='.';
printf("Ultimo valor: ");
scanf("%c", &valor[8]);
porcentaje = (100/9.)*(TAM);
hueco--;
printf("\nNumero de huecos: %d. Porcentaje del tablero lleno: %.2lf %%\n\n", hueco, porcentaje);
printf(" | 1 2 3 |\n");
printf("- + - - - +\n");
printf("A | %c %c %c |\n", valor[0], valor[1], valor[2]);
printf("B | %c %c %c |\n", valor[3], valor[4], valor[5]);
printf("C | %c %c %c |\n", valor[6], valor[7], valor[8]);
printf("- - - - - -\n");
printf("\n");
valor [0];
valor [1];
valor [2];
valor [3];
valor [4];
valor [5];
valor [6];
valor [7];
valor [8];
}