• Viernes 8 de Noviembre de 2024, 07:23

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

Páginas: [1]
1
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.

2
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

3
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

4
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]