Alternate Text مقایسه دو رشته در سی پلاس پلاس با حساسیت نسبت به حروف بزرگ و چک

نویسنده : محمدحسین عبدالهی | دسته بندی : زبان های برنامه نویسی مایکروسافت
Alternate Text 12 Alternate Text 195

مقایسه دو رشته در سی پلاس پلاس با حساسیت نسبت به حروف بزرگ و چک

این قطعه برنامه دو نام از ورودی دریافت می کند و دو رشته را با حساسیت نسبت به حروف بزرگ و کوچک مقایسه می کند و نتیجه مناسب را نمایش می دهد.

این برنامه با استفاده از مقایسه کد اسکی کاراکترهای وارد شده نوشته شده است.

#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
char name1[10], name2[10];
cout << "Name 1 = ";
cin >> name1;
cout << "Name 2 = ";
cin >> name2;

bool equal = true;
for (int i = 0; i < 10; i++)
{
if (char(name1[i]) != char(name2[i]))
{
equal = false;
break;
}
} if (equal == true)
{
cout << "\n Result : " << name1 << " = " << name2;
}
else
{
cout << "\n Result : " << name1 << " <> " << name2;
}
getchar();
getchar();
return 0;
} /*
Name 1 = amin
Name 2 = Amin
Result : amin <> Amin
----------------------------------------

Name 1 = amin
Name 2 = amin
Result : amin = amin
----------------------------------------
*/
مقایسه دو رشته در سی پلاس پلاس با حساسیت نسبت به حروف بزرگ و چک