السلام عليكم ..
إخواني .. لدي كود يقوم بإستخدام مصفوفة من char تحتوي على ارقام داخلها ..
وأريد قلب المصفوفة ..
المشكلة عند محاولة إستخدام الـ swap يكون الناتج .. شاشة خطأ الويندز المعروفة ( الموجودة بالمرفق )
هذا هو الكود :
#include <iostream>
#include <string>
using namespace std;
int main()
{
char *a = "1234";
int n = strlen (a);
char temp;
for(int i = 0; i < n/2; i++)
{
temp = a;
a = a[n-1-i];
a[n-1-i] = temp;
}
cout << a;
return 0;
}ما الحل مع هذه المشكلة ؟؟ فأنا بحاجة للحل بأسررررع وقت :(
شكرا لكم