امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
خطای کامپایلری!
نویسنده پیام
elahenasirpour آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 1
تاریخ عضویت: اردیبهشت ۱۳۹۴

تشکرها : 1
( 0 تشکر در 0 ارسال )
ارسال: #1
خطای کامپایلری!
سلام
من کمک فوری میخواهم برای خطای برنامه ام!
من ارایه ای از نوع string تعریف کردم که 30تا نام گرفته و به ترتیب الفبا sort و چاپ میکند.اما از نوع رشته هایی که تعریف کردم خطا میگیرد!
int main()
{
char name[30];
char temp1, temp2;
int i, j;

for (i = 0; i < 30; i++)
{
cin.get(name[i]);
}

int c;

for (i = 0; i < 30; i++)
{
for (j = 0; j < 30; j++)
{
temp1 = name[i];
temp2 = name[j];
c = strcmp(temp1,temp2);
if (c<0)
{
cout.put(temp1);
}
cout << "\n";
temp1 = {};
temp2 = {};
}
}
این کد من و خطایی که دارد: argument of type "char" is incompatible with parameter of type "const char *"
لطفا راهنمایی کنید.
۰۹-اردیبهشت-۱۳۹۴, ۱۸:۰۴:۱۱
ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS