// String comparison of character arrays
#include <iostream>
using std::cout;
using std::endl;

int main()
{
    char str1[] = "HELLO";
    char str2[] = "HELLO!";
    bool flag;
    int i1, i2;

    flag = true;
    i1 = i2 = 0;
    while (flag && str1[i1] != '\0')
        if (str1[i1++] != str2[i2++])
	    flag = false;
    if (flag && str2[i2] != '\0')
        flag = false;

    if (flag)
        cout << "str1 is the same as str2." << endl;
    else
        cout << "str1 differs from str2." << endl;
    return 0;
}
