• Jueves 25 de Abril de 2024, 08:50

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 - LenguajeC

Páginas: [1]
1
C# / Clases abstractas en c sharp
« en: Viernes 24 de Junio de 2011, 20:45 »
Hola a todos.
Alguien me podría poner un programita con clases abstractas, x más que leo el manual con el que estoy estudiando no logro entender del todo la utilidad y no encuentro en la web otro ejemplo que no sea con figuras y no me cae la ficha.- :comp:

Saludos.-
Daniel

2
C# / Separar cadena utilizando Substring en c sharp
« en: Sábado 4 de Junio de 2011, 23:06 »
Hola a todos.
Créanme que agoté todas la pruebas pero no logro separar la cadena encontrado en 5 partes tomando como referencia la coma, el caso es que recibo una lista de precios en un archivo .TXT y necesito mostrar el resultado de una determinada búsqueda, el código es mucho más extenso pero lo simplifique para que se entienda mejor(la búsqueda me funciona correctamente).-

Código: C#
  1. using System;
  2. using System.Collections.Generic;
  3.  
  4. public class MyClass
  5. {
  6.     public static void Main()
  7.     {
  8.  
  9.             string encontrado = "07793065000056,0000468,Aceite COSTA del SOL Girasol pvc x1.5Lt.,12x1.5    ,         4.899,  0.000";   
  10.             string mostrar = "";
  11.             int a = 0;
  12.             for (byte b = 0; b < 5; b++)
  13.             {
  14.                 if (b == 1) { a = 15;}
  15.                 if (b == 2) { a = 24;}
  16.                 if (b == 3) { a = 64;}
  17.                 if (b == 4) { a = 75;}
  18.                 mostrar = encontrado.Substring(a,encontrado.IndexOf(','));
  19.                 Console.WriteLine("" + mostrar);
  20.             }
  21.             Console.ReadKey();
  22.     }
  23. }
  24.  

Parte de la lista de precios en archivo .TXT

Código: C#
  1. 05000000000036,0000003,Vacios de Cerveza                               ,x1u       ,       799.000,  0.000
  2. 05000000000159,0000015,Jabón TOCADOR Varios                         ,X1        ,           0.560,  0.000
  3. 05000000000562,0000056,Jabon Polvo Suelto Miniespuma x 8kg          ,01x8kg    ,    12.690,  0.000
  4. 05000000000579,0000057,PROMO COCA COLA ZERO X 1LT        ,x1        ,          12.690,  0.000
  5. 05000000000616,0000061,Jabón en Polvo SUELTOS                   ,01x01u    ,         2.500,  0.000
  6. 05000000000647,0000064,Pañales SUELTOS                              ,01x10u    ,         2.000,  0.000
  7. 05000000000777,0000077,Jugos Sobres Sueltos                      ,x01u      ,          0.510,  0.000
  8. 05000000000807,0000080,Rollo Cocina Sueltos                          ,24x01u    ,         0.495,  0.000
  9. 05000000000845,0000084,Espirales Sueltos (OCASION)               ,01x04u    ,         0.590,  0.000
  10. 05000100001032,0000103,Azúcar                                           ,10x1Kg    ,         4.390,  0.000
  11. 07791716000028,0000103,Azúcar                                           ,10x1Kg    ,         4.390,  0.000
  12. 07792241000026,0000103,Azúcar                                           ,10x1Kg    ,         4.390,  0.000
  13. 07792241000040,0000103,Azúcar                                           ,10x1Kg    ,         4.390,  0.000
  14. 07796537261245,0000103,Azúcar                                           ,10x1Kg    ,         4.390,  0.000
  15. 07797690000016,0000103,Azúcar                                           ,10x1Kg    ,         4.390,  0.000
  16. 07798019380017,0000103,Azúcar                                           ,10x1Kg    ,         4.390,  0.000
  17. 07798049780023,0000103,Azúcar                                           ,10x1Kg    ,         4.390,  0.000
  18. 07798049780047,0000103,Azúcar                                           ,10x1Kg    ,         4.390,  0.000
  19. 17791426000018,0000103,Azúcar                                           ,10x1Kg    ,         4.390,  0.000
  20. 07790220001705,0000106,Azúcar DUL-C                                 ,10x01Kg   ,         3.090,  0.000
  21. 07791100000283,0000107,Azúcar CHANGO PREMIUM x 1Kg          ,10x1Kg    ,         4.399,  0.000
  22. 07791100004441,0000107,Azúcar CHANGO PREMIUM x 1Kg          ,10x1Kg    ,         4.399,  0.000
  23. 05000000001095,0000109,Azúcar FRONTERITA Paquete x1Kg       ,10x01Kg   ,         4.899,  0.000
  24. 07790220000531,0000109,Azúcar FRONTERITA Paquete x1Kg       ,10x01Kg   ,         4.899,  0.000
  25. 07791100000481,0000110,Azúcar CHANGO paquete x1Kg           ,10x01Kg   ,         4.399,  0.000
  26. 07791100004465,0000110,Azúcar CHANGO paquete x1Kg           ,10x01Kg   ,         4.399,  0.000
  27. 17791100000389,0000110,Azúcar CHANGO paquete x1Kg           ,10x01Kg   ,         4.399,  0.000
  28. 05000000001248,0000124,Sidra de Ocasion Real-ET.NEGRA        ,x1        ,            1.910,  0.000
  29. 05000000002061,0000206,Edulcorante HILERET "1A10" x50u.      ,12x50u    ,         3.125,  0.000
  30. 07794940000109,0000206,Edulcorante HILERET "1A10" x50u.      ,12x50u    ,         3.125,  0.000
  31. 05000000002139,0000213,Azúcar HILERET Light                         ,06x500gr  ,         5.769,  0.000
  32. 07794940000536,0000213,Azúcar HILERET Light                         ,06x500gr  ,         5.769,  0.000
  33. 07794940000567,0000219,Edulcorante HILERET 1A10 Sobres 500u  ,01x500u   ,        14.769,  0.000
  34. 05000000002726,0000272,Dentifrico Suelto x 90g                       ,01x90g    ,         1.900,  0.000
  35. 05000000002733,0000273,Dentifrico Suelto x 140g                      ,01x140g   ,         2.850,  0.000
  36. 05000000002740,0000274,Dentifrico Suelto x 180g                      ,01x180g   ,         3.500,  0.000
  37. 05000000002757,0000275,Papel Higienico Suelto x48u               ,48x1      ,           0.300,  0.000
  38. 05000000002856,0000285,Jugos TANG Suelto x 500u                  ,01x500u   ,         0.570,  0.000
  39. 05000000002863,0000286,Jugo CLIGHT Suelto x 500u                 ,01x500u   ,         0.630,  0.000
  40. 05000000002900,0000290,Jugos TANG Suelto x 50u                   ,01x50u    ,         0.600,  0.000
  41. 05000000002917,0000291,Jugos CLIGHT Suelto x 50u                 ,01x50u    ,         0.650,  0.000
  42. 05000000003068,0000306,Azúcar Impalpable JERACO x400gr.         ,10x400    ,         5.065,  0.000
  43. 07797109000026,0000306,Azúcar Impalpable JERACO x400gr.         ,10x400    ,         5.065,  0.000
  44. 05000000003075,0000307,Azúcar Impalpable JERACO x200gr.         ,24x200    ,         2.535,  0.000
  45. 07797109000019,0000307,Azúcar Impalpable JERACO x200gr.         ,24x200    ,         2.535,  0.000
  46. 07792540081054,0000317,Azúcar LEDESMA REAL - ANCASTE        ,10x01Kg   ,         4.399,  0.000
  47. 07792540111010,0000317,Azúcar LEDESMA REAL - ANCASTE        ,10x01Kg   ,         4.399,  0.000
  48. 07792540111027,0000317,Azúcar LEDESMA REAL - ANCASTE        ,10x01Kg   ,         4.399,  0.000
  49. 05000000003662,0000366,Aceite COSTA DEL SOL Girasol Bidon pvc ,04x5Lt    ,        17.710,  0.000
  50. 07793065000070,0000366,Aceite COSTA DEL SOL Girasol Bidon pvc ,04x5Lt    ,        17.710,  0.000
  51. 07790070012050,0000391,Aceite COCINERO Girasol pet x900cc       ,15x900cc  ,         3.200,  0.000
  52.  

Espero puedan ayudarme, tengo el marote a la miseria.-

Saludos.
Daniel

3
C# / Guardar datos de clientes en un archivo .TXT
« en: Jueves 26 de Mayo de 2011, 21:54 »
Hola a todos.
viewtopic.php?f=50&t=45897
No voy a repetir el código que con tanto esmero me enseño a construir el profe(x aquellos de mostrar algo de avance), lo que me trae en este caso es que quiero guardar los datos en un archivo .TXT  pero no se x donde empezar, seguramente buscando en la Web y con mucho tipear lograría algo pero nunca va a ser tan eficiente como el que me pueden enseñar Uds. , si suena a egoísmo me lo harán saber.-

Espero vuestra ayuda.
Saludos.
Daniel

4
C# / Error al declarar una clase...
« en: Sábado 21 de Mayo de 2011, 21:49 »
Hola a todos.
Espero que me tengan mucha paciencia y comprencíon ya que estoy estudiando con un manual y no tengo otra consulta que los foros y tutoriales de la web( y tengo 59 años).-
El programa que expongo a continuación me genera un el siguiente error.-
Citar
'Clientes.datos.vec' no es accesible debido a su nivel de protección
Seguramente estoy declarando mal la clase pero si le pongo public empeora.-

Código: C#
  1. using System;
  2. using System.Collections.Generic;
  3.  
  4. class Clientes
  5. {
  6.     class datos
  7.     {
  8.         private string [] vec;
  9.         public datos()
  10.         {  
  11.             vec = new String[7];
  12.         }
  13.         public string this[int indice]
  14.         {
  15.             set
  16.             {
  17.                 vec[indice] = value;
  18.             }
  19.             get
  20.             {
  21.                 return vec[indice];
  22.             }
  23.         }  
  24.     }  
  25.  
  26.     public static void detalle()
  27.     {
  28.         for(byte a = 1; a<50; a++)
  29.         {
  30.             Console.SetCursorPosition(a,00); Console.Write("=");
  31.             Console.SetCursorPosition(a,02); Console.Write("=");
  32.         }
  33.         Console.SetCursorPosition(17,01);
  34.         Console.Write(" Alta de Clientes ");
  35.         Console.SetCursorPosition(01,04);
  36.         Console.Write(" Nombre completo....:");
  37.         Console.SetCursorPosition(01,05);
  38.         Console.Write(" Dirección..........:");
  39.         Console.SetCursorPosition(01,06);
  40.         Console.Write(" Cód. postal........:");
  41.         Console.SetCursorPosition(01,07);
  42.         Console.Write(" Ciudad.............:");
  43.         Console.SetCursorPosition(01,08);
  44.         Console.Write(" Celular............:");
  45.         Console.SetCursorPosition(01,09);
  46.         Console.Write(" Crédito............:");
  47.         Console.SetCursorPosition(01,10);
  48.         Console.Write(" Plazo en días......:");
  49.     }
  50.    
  51.     public static void ingreso()
  52.     {
  53.         datos _datos = new datos();
  54.         byte ver = 04;
  55.         string linea = "";
  56.         for(int cont = 0; cont<7; cont++)
  57.         {
  58.             do
  59.             {
  60.                 Console.SetCursorPosition(22,ver);
  61.                 linea = Console.ReadLine();
  62.             }while((linea == null) || (linea.Length==0));
  63.            // _datos.vec[cont] = linea;
  64.             ver++;
  65.         }  
  66.     }  
  67.    
  68.     public static void Main(string[] args)
  69.     {
  70.         Console.Title = " Alta de Clientes";
  71.         detalle();
  72.         ingreso();
  73.        
  74.        
  75.         Console.SetCursorPosition(01,12);
  76.         Console.Write(" Pulse una tecla para finalizar..."); Console.ReadKey();  
  77.     }
  78. }
  79.  

Espero me puedan ayudar.-

Saludos.
Daniel

5
Visual FoxPro / Retomar datos del form2 al form1
« en: Jueves 6 de Enero de 2011, 00:49 »
Hola a todos.

El programa es para controlar los vencimientos de mercaderías.-
Tengo hecho la búsqueda y la cuadricula en sendos contenedores en el
form principal, esto funciona de maravillas y es medianamente fácil de
programar, pero a nivel diseño es un poco molesto y además me pregunto
que pasaría si tengo que hacer un programa de gestión comercial completo,
de ninguna manera podría poner todo en un solo form.-
Entonces me surge la necesidad de hacer todo x separado y encontré el
primer escollo, en el form con la cuadricula estoy mostrando los datos
usando un cursor, antes de cerrar el form(cuadricula) hago un seek para mover
el puntero de la tabla vencimientos(la original) al lugar donde se encuentra
el registro seleccionado, si hago un browse todo ok. Pero al cerrar el form
con la cuadricula y regresar al principal el puntero esta en el mismo lugar
que al principio.-
Me podrían decir como lo hacen Uds.

Desde ya muchas gracias x el tiempo que le dediquen.-

Saludos.
Daniel

6
Visual FoxPro / Sub-clase form, no la puedo incorporar.
« en: Jueves 9 de Diciembre de 2010, 21:06 »
Hola a todos y perdón x preguntar algo que supongo debería ser simple
pero hice muchas pruebas y no logro hacer un form a partir de una sub-clase.-
Ya fui a Herramientas -> Opciones -> Controles -> Agregar etc,etc, me aparece
en la barra de herramienta las clases, ¿pero como hago para arrastrar y soltar
la clase form como lo haría con una clase botón?.-

Espero se entienda y desde ya muchas gracias x el tiempo que le dediquen.

Daniel

7
Visual FoxPro / Acceder desde un .PRG a las propiedades de los objetos.
« en: Miércoles 1 de Diciembre de 2010, 21:03 »
Hola a todos
Tengo que escribir en mi programa 4 veces la misma rutina,
¿me podrian decir si desde un .PRG se pueden acceder y
modificar las propiedades de los objetos.?

Código: Text
  1. ................
  2. SET DELETED OFF
  3. CALCULATE CNT(), SUM(IIF(DELETED(),1,0)) TO _cantidad, _borrados
  4. SET DELETED ON
  5. IF _cantidad <> 1
  6.    IF _cantidad = 0
  7.       ThisForm.SetAll( "Enabled", .F., "CommandButton")
  8.       ThisForm.bAgregar.Enabled = .T.
  9.       ThisForm.bSalir.Enabled = .T.
  10.       GO TOP
  11.    ELSE
  12.       SEEK configura.gorecno
  13.    ENDIF
  14. ELSE
  15.    ThisForm.bBuscar.Enabled = .F.
  16.    GO TOP
  17. ENDIF
  18. IF _borrados = 0
  19.    ThisForm.bRecupera.Enabled = .F.
  20. ENDIF
  21. ThisForm.LblAyuda.Visible = .F.
  22. ThisForm.LbAyuda3.Visible = .F.
  23. .............
  24.  
Si dije algo descabellado perdón, si es factible ¿me podrían
dar algún ejemplo?.-

Saludos.
Daniel

8
Visual FoxPro / Deshabilitar 4 TextBox a la vez mediante programac
« en: Domingo 31 de Octubre de 2010, 14:17 »
Hola a todos.
Soy nuevo en el foro y voy a presentarme, tengo 58 años y como comprenderán ya no voy a concurrir a la universidad, estoy estudiando C con un manual de deitel&deitel y muchaaaaas consulta a los foros.-
El caso es que una amiga me pidió que le hiciera un programita para vencimientos de productos, tengo un cierto conocimiento en FoxPro para Windows pero nada en visual FoxPro que es donde lo voy a hacer.-
La consulta:
Tengo 4 Text Box en el formulario y tienen que estar desabilitados hasta hacer click en
<Editar> o <Agregar> y luego de <Graba> <descarta>, hay una manera de hacer mediante programación que se deshabiliten/habiliten con 1 solo comando los 4 o tengo que poner uno x uno Enabled .F. y Enabled .T. ?.-

Espero ayuda.-
Saludos.
Daniel

9
C/C++ / ¿Como sigo?
« en: Viernes 4 de Junio de 2010, 18:58 »
Hola
Para continuar con mi aprendizaje de C quiero hacerlo con Estructuras,punteros y manejo de
archivos, consideran que haciendo una agenda puedo abarcar los 3 temas o alguien me puede sugerir hacer otro tipo de programa?.-

Espero ayuda.
Saludos y gracias.
Daniel

Nota:No recuerdo si lo expuse en este foro pero por si acaso debo aclarar que tengo 58 años y por mi trabajo y lo 90 k. que me separan de la casa de estudio mas cercana lo estoy haciendo con la ayuda de libros y de foros.-

10
C/C++ / Operaciones a nivel de bits
« en: Sábado 15 de Mayo de 2010, 19:05 »
Hola a todos.
Quiero hacer un cuestionario con 8 preguntas(1 para Si y 0 para el No), el caso es que los 8 resultados los quiero alojar en
los 8 bits de un char, hice un avance que a continuación muestro.-

Código: C
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <conio.h>
  4.  
  5. int main(int argc, char *argv[])
  6. {
  7.   int ing = 0;
  8.   char respuesta = 0;  
  9.   printf("nt Ingresa 0 o 1.....: ");
  10.   scanf("%d",&ing);
  11.   respuesta=respuesta|(ing<<0);
  12.   printf("nt %c",(respuesta&(1))>>1);
  13.  
  14.   printf("nt Ingresa 0 o 1.....: ");
  15.   scanf("%d",&ing);
  16.   respuesta=respuesta|(ing<<1);
  17.   printf("nt %c",(respuesta&(2))>>1);
  18.  
  19.  
  20.   system("PAUSE");  
  21.   return 0;
  22. }
  23.  
  24.  

Me podrían dar una mano diciendome que estoy haciendo mal?(no me da error de compilación pero no tengo
claro si lo echo esta bien y si funciona).-

Gracias y saludos.
Daniel

11
C/C++ / No logro regresar el resultado en llamado a función
« en: Lunes 10 de Mayo de 2010, 00:43 »
Hola a todos.-
Como este es mi primer post voy a presentarme porque mi situación es un tanto particular.-
Tengo 58 años y por mi trabajo y por distar 90 km. de la universidad mas cercana no tengo otra manera que leer,leer y consultar en los foros.-
Bueno, a continuación les dejo mi primer problema para ver si me dan una mano con la solución y me dicen en que debo mejorar el programa.-

Código: C
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <windows.h>
  4. #include <conio.h>
  5.  
  6. HANDLE consola;
  7. COORD posicion;
  8.  
  9. void dlq(int hor, int ver);
  10. void ejemplos();
  11. double separa(char ingreso[], double *resultado);
  12. double *opciones(double memoria, double resultado);
  13.  
  14. int main(int argc, char *argv[])
  15. {
  16.    consola = GetStdHandle(STD_OUTPUT_HANDLE);
  17.    system("color 9E");
  18.    ejemplos();
  19.    double resultado,memoria=0;
  20.    char ingreso[50];
  21.    while (ingreso[0] != 's')
  22.    {
  23.       system("cls");
  24.       ejemplos();
  25.       dlq(20,4);printf(" Ingreso....:                      s - para finalizar");
  26.       dlq(18,51);printf("%5.3f",memoria);
  27.       dlq(20,18);
  28.       gets(ingreso);
  29.       if(ingreso[0] !='0')
  30.       {
  31.          separa(ingreso,&resultado);
  32.          if(resultado !=0)
  33.          {
  34.             dlq(18,17);
  35.             printf("%5.3f",resultado);
  36.             opciones(memoria,resultado);
  37.             ingreso[0]='';
  38.          }
  39.       }
  40.       else
  41.       {
  42.          system("color C1");
  43.          dlq(24,5);
  44.          printf("Ingreso incorrecto - por favor revise los ejemplos");
  45.          dlq(26,5);
  46.          system("pause");
  47.          system("color 9E");
  48.          dlq(26,5);
  49.       }
  50.    }  
  51.    return 0;
  52. }
  53.  
  54. void dlq(int hor, int ver)
  55. {
  56.    posicion.X = ver;posicion.Y = hor;SetConsoleCursorPosition(consola, posicion);
  57. }
  58.  
  59. double separa(char ingreso[], double *resultado)
  60. {
  61.    char opUno[50], oper[50], opDos[50], priseg=65;
  62.    int i=0, poper=0, pseg=0;
  63.    for(i = 0; i < strlen(ingreso); i++)
  64.    {
  65.       if((ingreso[i] == 42 || ingreso[i] == 43 || ingreso[i] == 45 || ingreso[i] == 47))
  66.       {
  67.          oper[poper]=ingreso[i];
  68.          oper[poper+1]= '';
  69.          poper++;
  70.          priseg=priseg+1;
  71.       }
  72.       else  
  73.       {  
  74.          if(priseg == 65)
  75.          {
  76.             opUno[i] = ingreso[i];
  77.             opUno[i+1] = '';
  78.          }
  79.          else
  80.          {
  81.             opDos[pseg] = ingreso[i];
  82.             opDos[pseg+1] = '';
  83.             pseg++;
  84.          }
  85.       }
  86.    }
  87.    char op_1[50], op_2[50];
  88.    int lugar = 0;
  89.    for(i=0;opUno[i]!='';i++)  
  90.    {
  91.       if((opUno[i] > 47 && opUno[i] < 58) || (opUno[i] == 46))      
  92.       {
  93.          op_1[lugar] = opUno[i];          
  94.          lugar++;
  95.          op_1[lugar] = '';
  96.       }
  97.    }
  98.    lugar = 0;
  99.    for(i=0;opDos[i]!='';i++)  
  100.    {
  101.       if((opDos[i] > 47 && opDos[i] < 58) || (opDos[i] == 46))      
  102.       {
  103.          op_2[lugar] = opDos[i];
  104.          lugar++;
  105.          op_2[lugar] = '';
  106.       }
  107.    }
  108.    if(strlen(opUno) ==  strlen(op_1) && strlen(opDos) ==  strlen(op_2) && strlen(oper) == 1)
  109.    {
  110.        double op_uno=0,op_dos=0;
  111.        op_uno=atof(op_1);op_dos=atof(op_2);  
  112.        if(oper[0] == '+')
  113.           *resultado = op_uno + op_dos;
  114.        if(oper[0] == '-')
  115.           *resultado = op_uno - op_dos;
  116.        if(oper[0] == '*')
  117.           *resultado = op_uno * op_dos;
  118.        if(oper[0] == '/')
  119.           *resultado = op_uno / op_dos;
  120.    }
  121.    else
  122.    {
  123.       *resultado = 0;
  124.    }
  125.    
  126.    return (*resultado);
  127. }
  128.  
  129. void ejemplos()
  130. {
  131.    dlq(2,4);
  132.    printf(" ---------------------- Calculadora lineal ----------------------");
  133.    dlq(4,4);printf(" Ejemplos:");
  134.    dlq(6,13);printf(" Suma...........: 125.4+18");
  135.    dlq(8,13);printf(" Resta..........: 125-10.54");
  136.    dlq(10,13);printf(" MultiplicacixA2n.: 125.48*10.50");
  137.    dlq(12,13);printf(" DivicixA2n.......: 678.48/5.99");
  138.    dlq(14,13);printf(" No dejar espacios - x3C Enter x3E confirma");
  139.    dlq(16,4);
  140.    printf(" ----------------------------------------------------------------");
  141.    dlq(18,4);printf(" Resultado..:                      Memoria....:");
  142. }
  143.  
  144.  
  145. double *opciones(double memoria,double resultado)
  146. {
  147.    dlq(22,5);
  148.    printf("----------------------------------------------------------------");
  149.    dlq(24,5);
  150.    printf("Opciones de memoria");
  151.    dlq(26,5);
  152.    printf("1 - Menoria +");
  153.    dlq(28,5);    
  154.    printf("2 - Menoria -");
  155.    dlq(30,5);
  156.    printf("3 - Borra memoria y memoria +");
  157.    dlq(32,5);
  158.    printf("4 - Borra memoria y memoria -");
  159.    dlq(34,5);
  160.    printf("5 - Sin ingerencia en memoria");
  161.    int opc=0;
  162.    while (opc <1 || opc > 5)
  163.    {
  164.       dlq(36,5);
  165.       printf("Ingreso...:");
  166.       scanf("%d",&opc);  
  167.       dlq(38,5);
  168.       switch(opc)
  169.       {
  170.          case 1:memoria = memoria + resultado;break;
  171.          case 2:memoria = memoria - resultado;break;
  172.          case 3:memoria = resultado;break;
  173.          case 4:memoria = - resultado;break;
  174.          case 5:break;
  175.          default:printf("Solo numeros del 1 al 5, apriete una tecla para continuar...");getch();
  176.       }
  177.    }
  178.    return &memoria;
  179. }
  180.  

Un gran saludo.-
Daniel
Nota:Lenguaje C - Windows XP - DEV-C++.-

Páginas: [1]