Editor HTML0.8b

Un muy pequeño editor HTML en modo MS-DOS.
				//Mònica>>Mònica>>Mònica>>Mònica>>Mònica>>Mònica>>Mònica>>Mònica>>
//PROGRAMA HECHO POR ROBERTO NAPOLEON IRAHETA ALFARO ESTUDIANTE
//DE LA UNIVERSIDAD DON BOSCO, ESTE ES UN CODIGO FUENTE LIBRE
//SI TENES ALGUNA DUDA CONGUSTO CONTESTARE, [email protected]
//Mònica>>Mònica>>Mònica>>Mònica>>Mònica>>Mònica>>Mònica>>Mònica>>

#include<conio.h>
#include<stdio.h>
#include<windows.h>



int main() {

FILE *monica;

int i, a, opc;
int ok; int ok2; int ok3; int ok5; int ubi;
char titulo[30]; char bienvenida[20];
char info[500]; char centinela;
char color[10]; char colordos[10];
char image[30];

if((monica = fopen("monica.html", "w")) == NULL) printf("ERROR");
else {

centinela ='y';
while (centinela == 'y' || centinela == 'Y') {

system("cls");
printf("ttt44444444444444444444444444444n");
printf("ttt444EDITOR HTML VERSION 0.8444n");
printf("ttt44444444444444444444444444444nnn");

printf("t-11111111111111111111111111111111111111111n");
printf("t2 Seleccione su opcion porfavor: 2n ");
printf("t2 1. Definir nombre de la barra de titulo 2n");
printf("t2 2. Definir texto de bienvenida 2n");
printf("t2 3. Definir la informacion de su web 2n");
printf("t2 4. Definir una imagen 3 2n");
printf("t2 5. Guardar y salir 2n");
printf("t2 6. Salir sin guardar 2n");
printf("t2 Seleccione:_ ");
scanf("%d", &opc);


switch (opc) {

case 1:


printf("nPorfavor digite el titulo (tiene 30 carateres) presione '.' para terminar: n");
for (i=0; i<=30; i++) {
titulo[i]=getche();
if(titulo[i]=='.') break;
}
ok = 1;

break;

case 2:

printf("nPorfavor digite la bienvenida (tiene 20 carateres) presione '.' para terminar: n");
for (a=0; a<=20; a++) {
bienvenida[a]=getche();
if(bienvenida[a]=='.') break;
}

printf("nEscriba 'en ingles' el color de su texto: n");
printf("(solo esta parte debes dar enter despues del color)n");
scanf("%s", &color);
ok2 = 1;

break;

case 3:

printf("nPorfavor digite la informacion (tiene 500 carateres) npresione '.' para terminar: n");
for (i=0; i<=500; i++) {
info[i]=getche();
if(info[i]=='.') break;
}
printf("nEscriba 'en ingles' el color de su texto: n");
printf("(solo esta parte debes dar enter despues del color)n");
scanf("%s", &colordos);
ok3 = 1;

break;

case 4:
printf("Escriba el nombre exacto de la imagen, (recuerde es importanten que la imagen este en la misma carpeta que su pag.) ");
printf("(solo esta parte debes dar enter despues del nombre)n");
scanf("%s", &image);
printf("nPor favor seleccione donde desea su imagen: n");
printf("1. Antes del texto de bienvenidan");
printf("2. Despues del texto de bienvenidan");
printf("3. Al final de la paginan");
scanf("%d", &ubi);
break;

case 5:

ok5 = 1;
centinela = 'n';
break;

default:

centinela = 'n';

break;
}//case
}//while

if (ok5==1) {

//ESCRIBE LA CABEZA HTML, HEAD Y TITLE

fprintf(monica, "%s", "<html>nt<head> <title> ");
if (ok!=1) fprintf(monica, "%s", "Roberto Irahetan");
else {
for (i=0; i<=30; i++) {
fprintf(monica, "%c", titulo[i]);
if(titulo[i]=='.') break;
}
}//CIERRA LA CABEZA HEAD Y TITLE, ABRE LA DE BODY
fprintf(monica, "%s", "</title> </head>ntt<body>n");

//SI LA IMAGEN ES LLAMADA SE UBICA AKI ABAJO
if(ubi==1) {
fprintf(monica, "%s", "<center> <img src="");
fprintf(monica, "%s", image);
fprintf(monica, "%s", ""> </center>n");
}
//ESCRIBE EL TEXTO DE BIENVENIDA Y EL COLOR
fprintf(monica, "%s", "<center> <font color="");
fprintf(monica, "%s", color); fprintf(monica, "%s", "" size=6 >");
if (ok2!=1) fprintf(monica, "%s", "Roberto Iraheta");
else {
for (a=0; a<=20; a++) {
fprintf(monica, "%c", bienvenida[a]);
if(bienvenida[a]=='.') break;

}
}//CIERRA LA CABEZA DE COLOR
//IMAGEN
if(ubi==2) {
fprintf(monica, "%s", "<center> <img src="");
fprintf(monica, "%s", image);
fprintf(monica, "%s", "" > </center>n");
}
fprintf(monica, "%s", "</font></center>n");
//ABRE LA CABEZA DE COLOR Y ESCRIBE LA INFORMACION
fprintf(monica, "%s", "<p> <font color="");
fprintf(monica, "%s", colordos); fprintf(monica, "%s", "" size=4> ");
if(ok3!=1) fprintf(monica, "%s", "Roberto Iraheta Roberto Iraheta Roberto Iraheta Roberto Iraheta Roberto Iraheta Roberto Irahetan");
else {
for (i=0; i<=500; i++) {
fprintf(monica, "%c", info[i]);
if(info[i]=='.') break;
}
}//CIERRO LA INFORMACION Y LA CABEZA DE COLOR
fprintf(monica, "%s", "</font>n");

//IMAGEN
if(ubi==3) {
fprintf(monica, "%s", "<center> <img src="");
fprintf(monica, "%s", image);
fprintf(monica, "%s", "" > </center>n");
}


fprintf(monica, "%s", "n tt</body>");
fprintf(monica, "%s", "n </html>");

}//if




}//else
}//main
Descargar adjuntos
COMPARTE ESTE TUTORIAL

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
TUTORIAL ANTERIOR