Страница 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.