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

Реферат Розробка програми &Розклад&





;NUM[2]);

} if (!wcscmp(str,Llaquo;*Thursdayraquo;)){(desc,laquo;%draquo;,amp;Grop-gt;NUM[3]);(Grop-gt;raspicanie[3],Grop-gt;NUM[3]);


} if (!wcscmp(str,Llaquo;*Fridayraquo;)){(desc,laquo;%draquo;,amp;Grop-gt;NUM[4]);(Grop-gt;raspicanie[4],Grop-gt;NUM[4]);


} if (!wcscmp(str,Llaquo;*Saturdayraquo;)){(desc,laquo;%draquo;,amp;Grop-gt;NUM[5]);(Grop-gt;raspicanie[5],Grop-gt;NUM[5]);


} if (! wcscmp (str, L * END ))//даний чанк значает кінець файлу

break;

};

} Shedule :: Save ()

{= fopen (fName, w );//зберігаємо в той же файл, що і вводили при відкритті/створенні розкладу

if (desc == NULL) {(ColorChlorine, ColorRed, 20, 5, 40, 15); (ColorBrightWhite, ColorRed, 21, 10, 38, 1, L Помилка Cохранение файлу файлу , MiddleCenter); (2000) ;;

} {(desc, L * BEGIN n );//чанк початку

int i; (Grop- gt; NUM [0]!=0) {// якщо є пари в цей день

fwprintf(desc,Llaquo;*Mondaynraquo;);//день(desc,Llaquo;%dnraquo;,Grop-gt;NUM[0]);//колличество пар (i=0; i lt; 6; i ++) (Grop- gt; raspicanie [0] [i] .okno == false)//якщо не вікно, зипісиваем инфу(desc,Llaquo;%dn%sn%sn%sn%snraquo;,i,Grop-gt;raspicanie[0][i].time,Grop-gt;raspicanie[0][i].room,Grop-gt;raspicanie[0][i].name,Grop-gt;raspicanie[0][i].teacher);

} (Grop- gt; NUM [1]!=0) {(desc,Llaquo;*Tuesdaynraquo;);(desc,Llaquo;%dnraquo;,6);(i=0;ilt;6;i++)(Grop-gt;raspicanie[1][i].okno==false)(desc,Llaquo;%dn%sn%sn%sn%snraquo;,i,Grop-gt;raspicanie[1][i].time,Grop-gt;raspicanie[1][i].room,Grop-gt;raspicanie[1][i].name,Grop-gt;raspicanie[1][i].teacher);

} (Grop- gt; NUM [2]!=0) {(desc,Llaquo;*Wednesdaynraquo;);(desc,Llaquo;%dnraquo;,6);(i=0;ilt;6;i++)(Grop-gt;raspicanie[2][i].okno==false)(desc,Llaquo;%dn%sn%sn%sn%snraquo;,i,Grop-gt;raspicanie[2][i].time,Grop-gt;raspicanie[2][i].room,Grop-gt;raspicanie[2][i].name,Grop-gt;raspicanie[2][i].teacher);

} (Grop- gt; NUM [3]!=0) {(desc,Llaquo;*Thursdaynraquo;);(desc,Llaquo;%dnraquo;,Grop-gt;NUM[3]);(i=0;ilt;6;i++)(Grop-gt;raspicanie[3][i].okno==false)(desc,Llaquo;%dn%sn%sn%sn%snraquo;,i,Grop-gt;raspicanie[3][i].time,Grop-gt;raspicanie[3][i].room,Grop-gt;raspicanie[3][i].name,Grop-gt;raspicanie[3][i].teacher);


} (Grop- gt; NUM [4]!=0) {(desc,Llaquo;*Fridaynraquo;);(desc,Llaquo;%dnraquo;,Grop-gt;NUM[4]);(i=0;ilt;6;i++)(Grop-gt;raspicanie[4][i].okno==false)(desc,Llaquo;%dn%sn%sn%sn%snraquo;,i,Grop-gt;raspicanie[4][i].time,Grop-gt;raspicanie[4][i].room,Grop-gt;raspicanie[4][i].name,Grop-gt;raspicanie[4][i].teacher);

} (Grop- gt; NUM [5]!=0) {(desc,Llaquo;*Saturdaynraquo;);(desc,Llaquo;%dnraquo;,Grop-gt;NUM[5]);(i=0;ilt;6;i++)(Grop-gt;raspicanie[5][i].okno==false)(desc,Llaquo;%dn%sn%sn%sn%snraquo;,i,Grop-gt;raspicanie[5][i].time,Grop-gt;raspicanie[5][i].room,Grop-gt;raspicanie[5][i].name,Grop-gt;raspicanie[5][i].teacher);

} (desc, L * END n ); (desc); (ColorChlorine, ColorRed, 20, 5, 40, 15); (ColorBrightWhite, ColorRed, 21, 10, 38, 1, L Збереження успішно raquo ;, MiddleCenter); (2000);

}

} Shedule :: zagruzka (para * ukaz, int i) {// зчитування одного дняlen; j; num; _t str [200]; (j=0; j lt; i; j ++) {

fwscanf (desc, L % d , amp; num);//зчитуємо номорья пари [num] .okno=false;//автоматом вона не вікно

fwscanf (desc, L % s , amp; str);

//// для економії пам'яті=wcslen (str);

ukaz [num] .time=new wchar_t [len + 1]; (ukaz [num] .time, str);//час

//спеціально воно не зроблено стандартним для кожної пари, в кожному закладі все по різному, включаючи перерви

//і школи можуть користуватися

//нет перевірки на равильна введення часу, так що вся відповідальність на заповнювача)

fwscanf (desc, L % s , amp; str);=wcslen (str); [num] .room=new wchar_t [len+1];//кабинет(ukaz[num].room,str);(desc,Llaquo;%sraquo;,amp;str);=wcslen(str);[num].name=new wchar_t [len + 1];//назва предмета (ukaz [num] .name, str);

(desc, L % s , amp; str);=wcslen (str); [num] .teacher=new wchar_t [len + 1];//препод (ukaz [num].teacher, str);

}

} * Shedule :: Seach (int * num) {// поис дня неделіi; idButton=0; idButton1=0; _t buf [100]; _ RECORD vRecord; (ColorChlorine, ColorRed, 20, 5, 40, 15); (ColorBrightWhite, ColorRed, 21, 7, 38, 1, L До якого дню тижня перейти? raquo ;, MiddleCenter); (ColorRed, ColorBlue, 24, 10, 31, 3); (Co...


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





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

  • Реферат на тему: Організація служби Room-service в готелі &Німецький клуб&
  • Реферат на тему: Teacher of two languages
  • Реферат на тему: Організація закупівель ресурсів в умовах функціонування системи Just-in-Tim ...
  • Реферат на тему: Методична рекомендація по виконанню джазових стандартів &Ev'ry time we ...
  • Реферат на тему: The manager as a teacher: selected aspects of stimulation of scientsfsc thi ...