Страница 1 из 1

HTM

Добавлено: 20 июл 2009, 07:27
slovo
создаем файл с расширением htm на C.

Браузер и др. высвечивают его как HTM.

Почему?

Re: HTM

Добавлено: 20 июл 2009, 16:33
BBB
Очевидно, потому что расширение HTM.

Re: HTM

Добавлено: 20 июл 2009, 16:49
slovo
а нортон показывает htm

Re: HTM

Добавлено: 20 июл 2009, 22:04
Romeo
Нортон показывает все все файлы и их расширения маленькими буквами независимо от того, какой у них регистр. Для Far Manager есть специальная настойка, которая отключает такое поведение. Поищи, и скорее всего найдёшь её и в Norton.

Re: HTM

Добавлено: 20 июл 2009, 22:21
slovo
к сожалению проблема не в нортоне, а в программе на С.
нужно, чтобы браузер показывал "htm"

Re: HTM

Добавлено: 20 июл 2009, 22:26
Romeo
Выкладывай сюда создание файла.

Re: HTM

Добавлено: 20 июл 2009, 22:40
slovo

Код: Выделить всё

#include <math.h>
#include <stdio.h>
#include <string.h>
#include <io.h>

main()
   {
    FILE *f2;
    char *f02;

      f02="k.htm";
      if ((f2=fopen(f02,"wb"))==NULL)
               {puts("Ќ… Ћ’Љђ›’ ‚›•Ћ„ЌЋ‰ ”Ђ‰‹ "); return(2); }
      fputs("\n<html>",f2);
      fclose(f2);
      return(0);
   }

Re: HTM

Добавлено: 20 июл 2009, 23:12
Romeo
А что у нас в puts? Справиться с кодировкой сможешь?

Re: HTM

Добавлено: 20 июл 2009, 23:38
slovo
там написано в формате dos "файл не открылся"

Re: HTM

Добавлено: 21 июл 2009, 10:13
Romeo
А, так ты досовским компилером пользуешься. Вполне возможно, что дело именно в нём. Переписывай на Win.

Ещё у тебя ошибка при открытии файла. Если пишешь в файл строки, то он должен открываться в режиме wt, а не wb.