Cod sursa(job #101879)

Utilizator pioneerFeier Vlad pioneer Data 13 noiembrie 2007 21:33:49
Problema Abc2 Scor 0
Compilator cpp Status done
Runda Happy Coding 2007 Marime 0.69 kb
// pb1.cpp : Defines the entry point for the console application.
//

#include "stdio.h"
#include "string.h"

int main()
{
	FILE *pFile = fopen("abc2.in", "rt");
	if (pFile)
	{
		char *szPos = NULL;
		long nCands = 0;
		char szText[10000001] = { 0 };
		fgets(szText, 10000001, pFile);

		char szCuvant[50001] = { 0 };
		while (fgets(szCuvant, 50001, pFile) != 0)
		{
			szPos = szCuvant;
			while ((szPos = strstr(szText, szPos)) != NULL)
			{
				nCands++;
				szPos++;
			}

			memset(szCuvant, 0, sizeof(szCuvant));
		}

		fclose(pFile);
		pFile = fopen("abc2.out", "wt");
		if (pFile)
		{
			fprintf(pFile, "%ld", nCands);
			fclose(pFile);
		}
	}

	return 0;
}