Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Результаты опроса: помогите пожалуйста
написать комментарии к каждой строчке 0 0%
* 1 100.00%
Голосовавшие: 1. Вы ещё не голосовали в этом опросе

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2012, 21:46   #1
nastena666
Новичок
Джуниор
 
Регистрация: 28.05.2012
Сообщений: 1
По умолчанию написать комментарии к фрагменту программы

помогите пожалуйста написать комментарии к каждой строчке фрагмента программы
1)


System::Char Data[20000];
System::String^ readful;
readful=InText->Text;
int ns=1;
System::String^ Abr;
int pr;
bool stat=true;
int abz=0;
int sl=0;;
bool nsi=false;
int slovo=0;
System::String^ SSlovo;
int stroka=1;
int nstr=0;
int nslo=0;
bool vnslv=true;
for (int i=0;i<readful->Length;i++)
{
stat=true;
if (readful[i]==13)
{
ns++;
stat=false;
if (nsi)
{
nsi=false;
slovo++;
Abr+=SSlovo[0];
}
if (SSlovo==nsl->Text)
{
if (vnslv)
{
nstr=stroka;
vnslv=false;
}

nslo++;

}
SSlovo="";
}
if (readful[i]==10)
{
ns++;
stat=false;
stroka++;
}
if (readful[i]==32)
{
pr++;
stat=false;
if (nsi)
{
nsi=false;
slovo++;
Abr +=SSlovo[0];

}
if (SSlovo==nsl->Text)
{
if (vnslv)
{
nstr=stroka;
vnslv=false;
}
nslo++;
}
SSlovo="";
}
if (readful[i]==65279)
{
stat=false;
}
if (stat)
{
if (pr>4){abz++;}
pr=0;
nsi=true;
SSlovo+=readful[i];
}
Data[i]+=readful[i];
}

size->Text=System::Convert::ToString(InT ext->Text->Length-ns);
Abrav->Text=Abr;
nklsimb->Text=System::Convert::ToString(slo vo);
nabs->Text=System::Convert::ToString(abz );
scslovo->Text="Начало с " + System::Convert::ToString(nstr) + " строки " + "Кол-во:"+ System::Convert::ToString(nslo);






2)


opd->ShowDialog();

System::String^ file = opd->FileName;
inc->Text=opd->FileName;
Stream^ read=opd->OpenFile();
array<Byte>^readtemp = gcnew array<Byte>(10000);
for (int i=0;i<read->Length;i++)
{
readtemp[i]=read->ReadByte();
}
Encoding^ unic=Encoding::UTF8;
System::String^ readful=unic->GetString(readtemp,0,readtemp->Length);
System::Char Data[10000];
InText->Text=readful;
int ns=1;
System::String^ Abr;
int pr;
bool stat=true;
int abz=0;
int sl=0;;
bool nsi=false;
int slovo=0;
System::String^ SSlovo;
int stroka=1;
int nstr=0;
int nslo=0;
bool vnslv=true;

for (int i=0;i<readful->Length;i++)
{
stat=true;
if (readful[i]==13)
{
ns++;
stat=false;
if (nsi)
{
nsi=false;
slovo++;
Abr+=SSlovo[0];
}
if (SSlovo==nsl->Text)
{
if (vnslv)
{
nstr=stroka;
vnslv=false;

}
nslo++;
}
SSlovo="";
}
if (readful[i]==10)
{
ns++;

stat=false;
stroka++;
}
if (readful[i]==32)
{
pr++;
stat=false;
if (nsi)
{
nsi=false;
slovo++;

Abr +=SSlovo[0];

}
if (SSlovo==nsl->Text)
{
if (vnslv)
{
nstr=stroka;
vnslv=false;
}
nslo++;
}
SSlovo="";
}
if (readful[i]==65279)
{
stat=false;
}
if (stat)
{
if (pr>4){abz++;}
pr=0;
nsi=true;
SSlovo+=readful[i];

}
Data[i]=readful[i];
}
size->Text=System::Convert::ToString(InT ext->Text->Length-ns);
Abrav->Text=Abr;
nklsimb->Text=System::Convert::ToString(slo vo);
nabs->Text=System::Convert::ToString(abz );
scslovo->Text="Начало с " + System::Convert::ToString(nstr) + " строки " + "Кол-во:"+ System::Convert::ToString(nslo);

save->Text ="Количество символов: " + size->Text +" Количество слов: "+ nklsimb->Text + " Количество абзацев: " + nabs->Text +" Аббревиатура: " + Abrav->Text + " Слово для поиска: " +nsl->Text + " Найдено: " + scslovo->Text ;
save->SaveFile(opd->FileName + ".rtf");
nastena666 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написать сообщение (Ассемблер )Написать комментарии и определить что выполняет TSR программа 9ino4ka Помощь студентам 3 02.06.2010 16:57
Написать комментарии к программе Space1 Общие вопросы C/C++ 1 03.05.2010 13:35
Написать комментарии к коду. Delphi. Дарюха Помощь студентам 1 21.11.2007 16:05