السلام عليكم
اخباركم ايه كلكم
يارب بخير
دلوقتي مثلا انا عندي مصفوفه بتحتوي علي الاسم storm
char name[10]="storm";
عايز اعكسها في مصفوفه تانيه
يعني كده
char reverse[10]="mrots";
انا عملت الكود ده بس مش شغال
#include<stdio.h>
main()
{
char storm[20];
char restorm[20];
char *ptr;
int count;
puts("enter string:");
gets(storm);
printf("string is:%s\n",storm);
for(count=0;count<20;count++)
{
if(storm[count]=='')
{
ptr=&storm[count];
break;
}
}
while(ptr>storm)
{
restorm[count]=*ptr;
count++;
ptr--;
}
printf("\nreversed %s",restorm);
}ptr=&storm[count];
هنا خليت المؤشر يشير لنهاية السلسه العنوان بتااع نهاية السلسله يعني
while(ptr>storm)
هنا طبعا الشرط محقق لان قيمة عنوان ptr اكبر من قيمة عنوان اول مؤشر في المصفوفه
مستنيكم وشكرا