Está en la página 1de 1

//Apuntadores y cadenas

#include <stdio.h>
void copia(char *ptr1,char *ptr2){
while (*ptr1!='\0'){
*ptr2=*ptr1;
ptr1++;
ptr2++;
}
*ptr2='\0';
}
int longitud(char *ptr){
int l=0;
while (*ptr!='\0'){
l++;
ptr++;
}
return l;
}
int main(){
char cad[9]="BUEN DIA";
char cad2[9];
char *ptr,*p1,*p2;
int y;
ptr=&cad[0];
while (*ptr!='\0'){
printf("%c\n",*ptr);
ptr++;
}
ptr=&cad[0];
y=longitud(ptr);
printf("Longitud de cad: %d\n",y);
p1=&cad[0];
p2=&cad2[0];
copia(p1,p2);
printf("cadena 2: %s\n",cad2);
return 0;
}

También podría gustarte