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

Реферат Розробка програми форматування текстових файлів





// ліворуч

// 12 = GetDlgItem (Dlg1, IDC_RADIO2); (SendMessage (Edt, BM_GETCHECK, 0,0)) {nd = 0;}

// 12/13 = GetDlgItem (Dlg1, IDC_RADIO3); (SendMessage (Edt, BM_GETCHECK, 0,0)) {nd = 1;}

// закриваємо діалогове вікно = CreateDialog (NULL, (LPCTSTR) IDD_F, hwnd, Dlg2Func); (Dlg2, SW_SHOW); (Dlg1, 0);

};;

} FALSE;

}

// власне функція виконує форматування

BOOL CALLBACK Dlg2Func (HWND Dlg2, UINT message, WPARAM wParam, LPARAM lParam)

{hu [] = ""; s [2048] = "", stt [2048] = "", sttt [2048] = "", re [ 2048] = "";

char ns = 13; nsp = '/ n/r'; ns1 = 10;

char caches [2048]; empc [] = ""; dspase [3] = ""; qwe [] = ""; rf, fe, sf, wf, st, sv; t [1]; long fs = 0; long fss = 0; long ti = 1, to = 1; i = 0, j = 0; (message)

{WM_DESTROY: WM_CLOSE: (Dlg2); = NULL;;

case WM_COMMAND:

// відпрацьовуємо натискання кнопки ОК (LOWORD (wParam) == IDOK)

{//відкриваємо початковий файл для читання (s, cppbs); (strlen (buf) <2 | | strlen (buf1) <2) {MessageBox (NULL, "Перш ніж починати форматувати потрібно визначитися з тим, що ми будемо форматувати. "," Error ", MB_OK); EndDialog (Dlg2, 0); goto w1;}

// відкриваємо файл з вихідним текстом.lStructSize = sizeof (OPENFILENAME);

// створюємо файл в який будемо записувати результати форматування

ofn.lStructSize = sizeof (OPENFILENAME);. hwndOwner = hwnd;. lpstrFile = buf1; ofn.nMaxFile = 260;. Flags = OFN_NOREADONLYRETURN;. lpstrDefExt = ext;

/* відкриваємо тільки для запису (читати з нього нам точно нічого не знадобиться),

при відкритті видаляємо весь його вміст) */

hfile1 = CreateFile (buf1, GENERIC_WRITE, 0,0, CREATE_ALWAYS, 0,0) ;//запам'ятовуємо покажчик на нього = true; = GetFileSize (hfile, & fss); (qwe, " ;% i ", fs); (txtctrl, qwe);

// в циклі читаємо файл і занімеемся форматуванням рядків

while (rf)

{= ReadFile (hfile, & t, to, & ti, NULL);

// st = false; (ti! = 0) {i + +;}// у випадку якщо, щось прочитали, то збільшуємо лічильник на одиницю ((fs) == i) {rf = 0;}// перевіряємо чи не досить нам читати

if (t [0] == 13) {strcpy (t, hu);} (t [0]! = 32 && t [0]! = 10) {strcat ( caches, t);}

if (t [0] == 32)// якщо прочитаний символ - пробіл

} {l1: ((strlen (s) + strlen (re)

{(stt, re); (re, stt); (stt, sttt); l1;

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





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

  • Реферат на тему: Сервісні програми для обслуговування дисків: форматування, дефрагментації, ...
  • Реферат на тему: Форматування тексту
  • Реферат на тему: Редагування і форматування тексту
  • Реферат на тему: Форматування даних до програмах C + +
  • Реферат на тему: Створення та форматування таблиць MS Word 2007