• Viernes 8 de Noviembre de 2024, 06:48

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.


Mensajes - jose_c27

Páginas: [1]
1
VB .NET / Re: Parser Vb.net
« en: Miércoles 19 de Septiembre de 2007, 03:36 »
Si eso lo se, pero el parser es una de las cosa que tiene que tener obligatoriamente el programa

2
VB .NET / Parser Vb.net
« en: Martes 18 de Septiembre de 2007, 05:29 »
Saludos a todos, quisiera saber si alguno de ustedes tiene alguna idea de como puedo elaborar un parser en VB.NET el cual valide un textbox la entrada de numero telefonico que solo permita la entrada de 10 digitos y solo numeros del 0-9 si alguien me pudiera dar una idea se los agradeceria  gracias por adelantado.

3
C/C++ / Concatenar Cadena Punteros
« en: Sábado 1 de Septiembre de 2007, 16:24 »
Saludos, yo de nuevo  , ahora tengo un problema que no se de verdad como bregarle, tengo que hacer un programa que capture 2 cadenas y que como resultado devuelva una cadena nueva con la concatenacion de ambas, la cadena nueva debe tener memoria reservada dinamicamente usando malloc, ej. cad1=Hola, cad2=Mundo.... cadf= 'Hola Mundo', no se puede utilizar strlen, stcpy, stcat.

Hasta ahora tengo esto

Código:
Código: Text
  1.  
  2. #include <stdlib.h>
  3. #include <stdio.h>
  4. /* Copia una cadena al final de la otra */
  5.  
  6. int main(void)
  7. {
  8.     char *c1="Hola";
  9.      char* c2="Amigos";
  10.     int i=0, j=0;
  11.     /* primero nos ponemos al final de la primera cadena */
  12.     while(c1[i]!='\0'){
  13.         i++;
  14.     }
  15.     /* y despues vamos agregando caracter a caracter de la cadena que queremos agregar */
  16.     while(c2[j]!='\0'){
  17.         c1[i++]=c2[j++];
  18.     }
  19.     /* cuando terminamos de meterle todos los caracteres, colocamos el caracter de fin de cadena y la devolvemos*/
  20.     c1[i]='\0';
  21.     //return c1;
  22.     putchar(*c1);
  23.     system("pause");
  24. }
  25.  
  26.  
  27.  

pero esto me explota

4
C/C++ / Re: Puntero, Cantidad De Caracteres En Una Cadena
« en: Sábado 1 de Septiembre de 2007, 14:55 »
Muchas gracias :D

Aqui esta el codigo final

Código: Text
  1.  
  2. #include <stdlib.h>
  3. #include <stdio.h>
  4. int main(void)
  5. { char s[100];
  6. char t;
  7. int *ptr;
  8. int i;
  9. int contador=1;
  10. ptr=&contador;
  11.  
  12. printf("Escriba una cadena: ");
  13. gets(s);
  14. printf("Escriba la letra:");
  15. t=(char) getchar();
  16.  
  17. for (i=0; s[i]!=0; i++){
  18. if(s[i]==t){
  19. contador++;
  20. }
  21. }
  22.  
  23. printf("La cadena tiene repetida: ");
  24. printf("%d Veces.",*ptr-1);
  25. system("pause");
  26.  
  27. }
  28.  

5
C/C++ / Puntero, Cantidad De Caracteres En Una Cadena
« en: Sábado 1 de Septiembre de 2007, 04:32 »
Hola de nuevo a todos, ahora estoy haciendo lo siguiente introduzco una cadena por ejemplo hola mundo y un caracter que en este caso seria 'o' el resultado tendria que devolverme un 2 por que es la cantidad de veces que se repite dentro de esa cadena hasta ahora tengo lo siguiente:

Código:
Código: Text
  1.  
  2. #include <stdlib.h>
  3. #include <stdio.h>
  4. int main(void)
  5. { char s[100];
  6. char t[100];
  7. int *ptr;
  8. int i;
  9. int contador=1;
  10. ptr=&contador;
  11.  
  12. printf("Escriba una cadena: ");
  13. gets(s);
  14. printf("Escriba la letra:");
  15. gets(t);
  16.  
  17. for (i=0; s[i]!=0; i++){
  18. if(s[i]==s){
  19. //if(s[i+1]!=' ')
  20. contador++;
  21. }
  22. }
  23.  
  24. printf("La cadena tiene repetida: ");
  25. printf("%d Veces.",*ptr);
  26. system("pause");
  27.  
  28. }
  29.  
  30.  
  31.  
Esto me da el error de ISO C++ forbids comparison between pointer and integer
Si alguien me podria ayudar se los agradeceria

6
C/C++ / Re: Cadena Invertida Puntero
« en: Sábado 1 de Septiembre de 2007, 04:30 »
Muchas gracias por la ayuda pero me resulto complicado entender eso yo lo hice de esta manera:
Código: Text
  1.  
  2. #include "stdio.h";
  3. #include <stdlib.h>
  4.  
  5. int main()
  6. {
  7.  
  8. char *cadena="123456789\0";//aqui esta almacenada la cadena
  9. char *puntero;//puntero a caracter que usaremos para recorrer la cadena
  10. int i;//contador para ver cuntas letras tiene la cadena
  11.  
  12. puntero=cadena;//apuntar al primer caracter de la cadena
  13. i=0;//para comenzar a contar
  14. do{
  15. i++;//contar un caracter mas
  16. puntero++; //ir al siguiente caracter
  17. }while(*puntero!='\0');//hacerlo hasta encontrar el caracter que termina la cadena
  18.  
  19. //aqui puntero sigue apuntando al final de la cadena, asi que vamos a regresarnos un caracter, que es la ultima letra de la palabra
  20. puntero--;
  21. //ahora si a imprimir de atras hacia el principio
  22. do{
  23. printf("%c",*puntero);
  24. i--;//decrementar contador, cuando lelgue a cero es que ya terminamos de imprimir la cadena
  25. puntero--; //ir a la letra anterior
  26. }while(i>0);//hacerlo hasta encontrar el caracter que termina la cadena
  27. system("pause");
  28. }
  29.  
  30.  
  31.  
  32.  
  33.  

7
C/C++ / Cadena Invertida Puntero
« en: Viernes 31 de Agosto de 2007, 16:17 »
Saludos, soy bien nuevo en el mundo de la programacion y actualmente en la universidad estoy viendo punteros los cuales he visto muy poco....quisiera saber si me pudieran dar una idea con punteros de como podria realizar un programa que reciba una cadena y la imprima invertida, no puedo utilizar strlen, stcpy, strcat.

Muchas Gracias por adelantado

Páginas: [1]