Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Специфицирование і тестування програм

Реферат Специфицирование і тестування програм





n="justify"> char ob_vklad_tab3 [8];// обсяг вкладу

} * buf; n, k, i, ii; DELET () [] table1; [] table2; [] buf;

} StrKolF1 ()//подчета КОЛ-ВА рядків у файлі

{line [128]={0}; k1=0;lt;lt;laquo;n~~~~~~~Menu~~~~~~~~~~~~raquo;lt;lt;endllt;lt;endllt;lt;endl;lt;lt;laquo;__________________________________raquo;lt;lt;endl;lt;lt;laquo;nVvedenie pervogo ishodnogo faila s dannbimi iz kornevoi papki programmi lt; lt; endl lt; lt; endl; ( Vvedite imya faila F1: ); (% s , amp; file1);=fopen (file1, laquo ; r ); (! f1)

{( nFail% s ne mozhet bit otkrit, tak kak nekorrektno vvedeno imya faila n , file1); lt; lt; nProgramma vbinujdena zavershit svou rabotu, isprav te oshibki i zapustite programmu zanovo lt; lt; endl;

getch (); (0);

} (! feof (f1))//підраховуємо кількість рядків у файлі F1

{++; (line, sizeof (line), f1);

} (f1); lt; lt; nfail naiden i schitan uspishno lt; lt; endl lt; lt; endl; k1;

} StrKolF2 ()

{line [128]={0}; k2=0;lt;lt;laquo;_______________________________________raquo;lt;lt;endl;lt;lt;laquo;nVvedenie vtorogo ishodnogo faila s dannbimi iz kornevoi papki programmi lt; lt; endl lt; lt; endl; ( Vvedite imya faila F2: ); (% s , amp; file2);=fopen (file2, laquo ; r ); (! f2)

{( nFail% s ne mozhet bit otkrit, tak kak nekorrektno vvedeno imya faila n , file2); lt; lt; nProgramma vbinujdena zavershit svou rabotu, isprav te oshibki i zapustite programmu zanovo lt; lt; endl;

getch (); (0);

} (! feof (f2))//підраховуємо кількість рядків у файлі F2

{++; (line, sizeof (line), f2);// підраховуємо кількість рядків у файлі F2

} (f2); lt; lt; nfail naiden i schitan uspishno lt; lt; endl lt; lt; endl;

return k2;

}

//(працює якщо ввести - або російську літеру і тільки одну і лише на початку або в кінці) перевірка на коректність введення соц номера у файлі f1:

void CheckError (int n1, int n2)

{(int ii=0; ii lt;=(n1-1); ii ++)

{(int i=0; i lt; (strlen (table1 [ii] .soc_nom_tab1)); i ++)

{(table1 [ii] .soc_nom_tab1 [i] lt; 0 amp; amp; table1 [ii] .soc_nom_tab1 [i]!= )

{lt;lt;laquo;n________________________________________raquo;lt;lt;endl;(laquo;nOshibka: Soc. nomer v F1 dolzhen soderzhat tolko cifri. Vvedenny soc. nomer v f1 -% s n , table1 [ii] .soc_nom_tab1); lt; lt; nProgramma vbinujdena zavershit svou rabotu, isprav te oshibki i zapustite programmu zanovo lt; lt; endl;

getch (); (0);

}

//(працює якщо ввести - або російську літеру і тільки одну і лише на початку або в кінці) перевірка на коректність введення соц номери номери у файлі f2

for (ii=0; ii lt;=(n2-1); ii ++)

{(int i=0; i lt; (strlen (table2 [ii] .soc_nom_tab2)); i ++)

{(table2 [ii] .soc_nom_tab2 [i] lt; 0 )

{lt;lt;laquo;n_____________________________raquo;lt;lt;endl;(laquo;nOshibka: Soc. nomer v F2 dolzhen soderzhat tolko cifri. Vvedenny soc. nomer v f2 -% s n , table2 [ii] .soc_nom_tab2); lt; lt; nProgramma vbinujdena zavershit svou rabotu, isprav te oshibki i zapustite programmu zanovo lt; lt; endl;

getch (); (0);

}

//(тільки якщо ввести - або російську літеру і тільки одну і лише на початку або в кінці) перевірка на коректність введення обсягу вкладу у файлі f2 -

for (ii=0; ii lt;=(n2-1); ii ++)

{(int i=0; i lt; (strlen (table2 [ii] .ob_vklad_tab2)); i ++)

{(table2 [ii] .ob_vklad_tab2 [i] lt; 0 )

{ lt; lt; n __________________________ lt; lt; endl; ( nOshibka: Obiem vklada dolzhen soderzhat tolko cifri i bit bolshe nylia. Oshibka v stroke:% d n , ii + 2); lt; lt; nProgramma vbinujdena zavershit svou rabotu, isprav te oshibki i zapustite programmu zanovo lt; lt; endl;

getch (); (0);

}

//- тільки якщо ввести - або російську літеру і тільки одну і лише на початку або в кінці) перевірка на коректність введення номера рахунку у файлі f2 -

for (ii=0; ii lt;=(n2-1); ii ++)

{(int i=0; i lt; (strlen (table2 [ii] .nom_schet_tab2)); i ++)

{(ta...


Назад | сторінка 7 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення програми "Підрахунок частоти введених слів у текстовому файл ...
  • Реферат на тему: Пароплавна компанія White Star Line
  • Реферат на тему: Пароплавна компанія White Star Line
  • Реферат на тему: Технологія цифрової абонентської лінії (Digital Subscribe Line, DSL)
  • Реферат на тему: Equipment of technological acceptance line, storage and fuel delivery