Tema: ayudaaa
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/05/2008, 02:17
laelie
 
Fecha de Ingreso: marzo-2008
Ubicación: madrid
Mensajes: 3
Antigüedad: 16 años, 9 meses
Puntos: 0
ayudaaa

olap,
pz soi bastante nueva en esto.. y pz toy viendo en clase algo de punteros, la verdad no me entero mucho, y pz agradeceria q me ayudacen con este ejercicio..

"escribir un programa con notacion de punteros q visualize el numero de espacios y tabulaciones existentes en una cadena introducida por teclado,con un tamaño maximo de 79 caracteres"

lo q tengo es esto:

# include <stdio.h>
# include <stdlib.h>
# include <string.h>
void main (void)
{
int i,j,cont=0,conta=0;
char vector[79];
char *cadena[79];
cadena[79]=(char*)malloc(79*sizeof(char));
if(cadena != NULL){
printf("introduce una cadena: ");
gets("EL PROBLEMA Q TENGO ESTA AKI!!, NO SE COMO ACEPTAR LA CADENA, O NO SE SII DEBO PRIMERO ACEPTARLO ENUNA VAIABLE NORMAL Y ASIGNALOS AL PUNTERO, Y SII ES ASII ALGUIEN ME PUEDE DICER COMO SE HACE¿?);

j=strlen(*cadena);
for(i=0;i<j;i++){
printf("\ncadena[i] %c",cadena[i]);
if((*cadena[i])=='\n'){
cont=cont+1;
}else
if((*cadena[i])=='\t'){
conta=conta+1;
}
}

printf("\ncontador de espacios: %d",cont);
printf("\ncontador de tabulaciones: %d",conta);
}else
printf("no se puede reservar memoria: ");
}


PORFA AYUDIITA