Bài 4
Post date: Dec 7, 2011 7:25:48 AM
Yêu cầu: Viết một chương trình C để đảo 1 mảng ký tự bằng cách sử dụng con trỏ.
Hướng dẫn giải:
#include<string.h>
main()
{
char st1[10],st2[10];
char *p1,*p2;
int i,j,n;
printf("Nhap chuoi:");
scanf("%s",st1);
n=strlen(st1)-1;
p1=&st1[0];
p2=&st2[0];
for(i=0,j=n;j>=0;i++,j--)
{
*(p2+i)=*(p1+j);
}
*(p2+i)=NULL;
printf("Chuoi dao nguoc:%s",st2);
}