Помогите с блок-схемой,пожалуйста!!!!!

Алгоритмы: от сортировки пузырьком до численных методов

Модераторы: C_O_D_E, DeeJayC

Ответить
linkark
Сообщения: 1
Зарегистрирован: 23 дек 2010, 20:40

23 дек 2010, 21:12

#include "stdafx.h"

bool isEqual(char a[10], char b[10])
{
int i = 0;
while (a == b && a != 0 && b != 0)
i++;
return (a == b);
}

int _tmain(int argc, _TCHAR* argv[])
{
char a[30][10];

//system("cls");
printf("\n # Text Handler 1.0 \n # author: Vova Selyuminov \n\n");

char ch;
int i = 0;
int j = 0;
bool newword = true;

FILE *in;
fopen_s(&in, "input.txt", "rt");
if( in == NULL )
{
printf(" File \"input.txt\" not found! \n");
exit( 1 );
}else{
printf(" File \"input.txt\" has been read. \n");
}
while (!feof(in))
{
ch = fgetc(in);
if (ch == '.')
{
a[j-1] = 0;
break;
}
if (ch != ' ')
{
a[j] = ch;
j++;
newword = false;
} else
{
if (!newword)
{
a[j-1] = 0;
i++;
j = 0;
newword = true;
}
}
}
fclose(in);

int n = i;
FILE *out;
fopen_s(&out, "output.txt", "wt");
if( in == NULL )
{
printf(" File \"output.txt\" not found! \n");
exit( 1 );
}else{
printf(" File \"output.txt\" has been update:");
}
for (i = 0; i < n; i++)
if (!isEqual(a, a[n]))
{
int j = 0;
while (a[i][j] != 0)
{
fputc(a[i][j], out);
j++;
}
printf(" ");
printf(a[i]);
printf("\n");
fputc(13, out);
}
fclose(out);

printf("\n\n");

return 0;
}
Ответить