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