Hola, bueno pues soy nuevo en esto de la programacion. Mi maestro nos dio unas copias en las que venian varios programas y no nos explico nada, solo dijo que queria que los pudieramos hacer correr y aparte realizar un diagrama de flujo de cada uno. Ya pude correr todos pero a la hora de hacer los diagramas de flujo me he atorado en este; la funcion que realiza es deplegar la tabla de comandos ASCII en pantalla.
El problema es que no se ni como ocurre esto, no entiendo nada del programa, como dije antes solo lo copie. He estado investigando y leyendo pero no consigo resolver mi duda. Alguien podria ayudarme y decirme que es lo que realiza cada funcion especificamente y por que aparece asi como asi la tabla de codigo ASCII?. El programa es el siguiente:
#include <stdio.h>
#include<conio.h>
void main()
{
textbackground(4);
clrscr();
int ch,cont=0;
textcolor(6);
gotoxy(32,2);
cprintf("Tabla ASCII");
for(ch=1;ch<=225;ch++)
{
if(cont%12==0)
{
putchar('\n');
cont++;
}
if((ch>0)&&(ch!=10||ch!=511));
cprintf("%c=%d", ch, ch);
cont++;
}
getch();
}
Lo unico que entiendo es que tenemos como variables a ch y cont y que el ++ hace que incremente su valor en 1