• Lunes 29 de Abril de 2024, 21:57

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - covman

Páginas: [1]
1
C/C++ / Re: POR favor necesito ayuda urgente!!! Trabajo de cadenas d
« en: Miércoles 6 de Marzo de 2002, 19:36 »
El trabajo consiste en montar un traductor de texto normal en español a SMS y viceversa. Para ellos se haran 2 funciones.

La primera recibira una frase en español y la devolvera en SMS. El nombre de la funcion sera normalsms

la segunda cojera una frase en sms y la devolvera en español. Se llamara smsnormal.

SI la frase contuviese algun termino sin correspondencia en el dialecto sms apareceran tantos interrogantes como letras tenga ese termino.

----------------------

Este es el codigo que he hecho pero no funciona. La idea es comparar cada palabra de la frase con las palabras que hay en las tablas globales y si encuentra una palabra coincidente en la tabla 1 cambiarla por la que esta en la tabla 2 en la misma posicion. (esto seria para la funcion normalsms, al reves para la 2 funcion)

Por favor, mañana tengo que entregar este trabajo:( estoy desesperado !!!

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

char *tab[64]={"hola","adios","quedamos","quedar","te","de","en","el","quiero","casa","como","estas","que","porque","por","menos","mas","calle","beber","caro","tarde","entonces","mañana","tanto","centro","cual","cuando","cubata","alcohol","espero","estoy","este","examen","favor","gente","gracias","lunes","martes","miercoles","jueves","viernes","sabado","domingo","kilo","mil","mensaje","para","parque","hombre","mujer","vale","movil","callate","mucho","risa","donde","es","dedos","quedado","telefono","tele","guapa","acaba","euros"};
char *tab2[64]={"hla","bye","kdamos","kdar","t","d","n","l","kiero","ksa","cm","stas","q","xq","x","-","+","caye","bbr","kro","tard","ntoncs","mñn","tnto","zntro","qal","qndo","qbata","alcol","spero","stoy","st","xam","fvor","gnt","thanx","lu","ma","mi","ju","vi","sab","dom","kg","k","msg","xa","park","h","m","ok","mov","kyat","mxo","rsa","dnd","s","d2","kddo","tlf","tv","wpa","akba","eu"};

void main (void)
{
void normalsms(char frase1[]);
void smsnormal(char frase2[]);

char fras[140],copia[140];
int opcion;

printf("Introduzca una frase (max 140 caracteres) : ");
gets(fras);
strcpy(copia,fras);

printf("n----------------------------------------------------------------------n");
printf("n Seleccione Opcion : ");
printf("n ===================");
printf("n 1. Pasar a lenguaje SMS (la frase debio ser escrita en formato normal");
printf("n 2. Pasar a lenguaje normal (la frase debio ser escrita en formato sms");
printf("n 3. Salir");
printf("n----------------------------------------------------------------------n");
opcion=getch();


switch (opcion)
   {
   case '1': normalsms(copia);break;
   case '2': smsnormal(copia);break;
   case '3': printf("n Finalizando el programa, ¡adios!");break;
   }

}
//----------------------------------------------------------------------
void normalsms(char frase1[])
{
char pal[20];
int i,j=0,k,l,lon,lonpal;
lon=strlen(frase1);

printf("Estamos en la funcion normalsmsn");

for (i=0;i<lon;i++)
   {
   if (frase1!=32)
      {
      pal[j]=pal[j]+frase1;
      printf("%s",pal[j]);
      }
   else
      j++;
      for(k=0;k<64;k++)
         if(strcmp(tab[k],pal)==0)
            printf("%s",tab2[k]);
         else
            {
            lonpal=strlen(pal);
            for(l=0;l<lonpal;l++)
               printf("?");
            }
   }






}
//----------------------------------------------------------------------
void smsnormal(char frase2[])
{
printf("Estamos en la funcion smsnormaln");
puts(frase2);
}

2
C/C++ / Re: ayuda uergente ! como pasar palabras de una frase a una
« en: Martes 5 de Marzo de 2002, 21:26 »
¿como podria meter cada palabra de una frase dentro de una casilla de una tabla? Es para posteriormente comparar esa casilla con otra de otra tabla.

3
C/C++ / Re: Ayuda urgente con programa : como pasar palabas de una f
« en: Martes 5 de Marzo de 2002, 21:24 »
¿como podria meter cada palabra de una frase dentro de una casilla de una tabla? Es para posteriormente comparar esa casilla con otra de otra tabla.

ayuda por favor es mur urgente tengo q entregar un trabajo el jueves!!!

Páginas: [1]