#include <stdio.h>
#include <string.h>

#define BUFFERLEN 100

int compareStrings(const char*, const char*);

int main(void) {
	const char * str1 = "end of story";
	char buffer[BUFFERLEN] = {0};
	
	
	while(1)
	{
		fgets(buffer, BUFFERLEN-1, stdin );
		if( compareStrings(str1, buffer) == 1)
		{
			printf("end of story! exiting...");
			break;
		}
		printf("entered %s\r\n", buffer);
	}
	
	return 0;
}

int compareStrings(const char * first, const char * second)
{
	int len1 = strlen(first);
	int len2 = strlen(second);
	
	
	if(len1 != len2)
	{
		return 0;
	}
	int i = 0;
	for (; i < len1; ++i)
	{
		if(first[i] != second[i])
		{
			return 0;
		}
	}
	return 1;
}