Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите! Вывод текста на экран! 
:(
    Опции темы
kuller
Дата 15.11.2007, 23:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 310
Регистрация: 15.11.2007

Репутация: нет
Всего: нет



Скажите кто знает .... можно ли каким то образом в С борланд 3,1 сделать вставку HTML (для редактирования текста в таблице) ... кто что то знает расскажите пожалуйста очень надо ... заранее большое спасибо!
PM MAIL   Вверх
bsa
Дата 15.11.2007, 23:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



HTML - это текстовый файл. открываешь его как текстовый файл и обрабатываешься. В чем проблема?
читай справку по функциям fopen, fgets, fputs, fclose.
PM   Вверх
kuller
Дата 15.11.2007, 23:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 310
Регистрация: 15.11.2007

Репутация: нет
Всего: нет



Если тебе не трудно ... мог бы рассказать по подробнее .. просто я впервые сталкиваюсь с такой проблемой .. мне вобщем вот че надо ..  дали мне задачу решить которую надо на  С борланд 3,1 ... вообщем содать структуру в ней еще парочку .. потом заполнить через указатели в функции .. потом еще куча пунктов .. и на последок сформировать из полученных данных на экране таблицу ... ну вот это я и немогу сделать ........  вот и подумал может можно как то  НТМЛ скрестить с С
PM MAIL   Вверх
bsa
Дата 16.11.2007, 00:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



 smile 

Все намного проще. Не нужен никакой HTML - от него только сложнее будет.
тебе нужны функции clrscr()gotoxy() и printf(). Первая очищает экран, вторая перемещает курсор по экрану, а третья выводит форматированный текст в текущую позицию курсора.
PM   Вверх
DjoNIK
Дата 16.11.2007, 00:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 320
Регистрация: 28.9.2006
Где: Питер/Георгиевск

Репутация: 4
Всего: 5



Цитата(kuller @  15.11.2007,  23:58 Найти цитируемый пост)
сформировать из полученных данных на экране таблицу

Цитата(kuller @  15.11.2007,  23:58 Найти цитируемый пост)
вот и подумал может можно как то  НТМЛ скрестить с С

Оригинальное решение  smile 


Цитата(kuller @  15.11.2007,  23:58 Найти цитируемый пост)
ну вот это я и немогу сделать

Ты не можешь, допустим, потоковым выводом сделать несколько пробелов, символов перевода коретки и переменных?


--------------------
- Плесни-ка мне холодного кипятку.
- Как кипяток может быть холодным?! Ты, верно, хочешь кипяченой воды?
- Какая ещё кипяченая вода? Не пудри мне мозги - налейхолодного кипятку.
(разговор петербуржца и москвича)
PM MAIL ICQ   Вверх
kuller
  Дата 16.11.2007, 00:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 310
Регистрация: 15.11.2007

Репутация: нет
Всего: нет



Парни смотрите ... таблица допустем 12 колонок ..... ну вот они определенной длины .... заполняю я к примеру 1 колонку (фамилию) .... хопа а она не помещается.... получается мне надо перейти на новую строку и допустим так раза 3 .. а потом мне надо уже выводить слова во 2 и в 3 колонках.... следовательно курсор должен каким то образом подняться наверх .. и причем случаев куа разных может быть .... тремя теми функциями наврятли тут обойтись .. так что ни все так просто .. 
PM MAIL   Вверх
bsa
Дата 16.11.2007, 00:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



обрати внимание на функцию window() (или как-то так). Она создает "окно" на экране и весь вывод идет в него. Сответсвенно и переносы строк делаются в пределах окна.
PM   Вверх
DjoNIK
Дата 16.11.2007, 00:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 320
Регистрация: 28.9.2006
Где: Питер/Георгиевск

Репутация: 4
Всего: 5



Цитата(kuller @  16.11.2007,  00:11 Найти цитируемый пост)
так что ни все так просто .. 

 smile 

А ты выводи колонку следующим образом: отображай каждое поле в новой строке, а не всю колонку в одну загоняй. Потом, например, по-нажатию клавиши выводи следующую колонку. Но это к "C/C++ Общие вопросы" уже мало каким образом относится ;)


--------------------
- Плесни-ка мне холодного кипятку.
- Как кипяток может быть холодным?! Ты, верно, хочешь кипяченой воды?
- Какая ещё кипяченая вода? Не пудри мне мозги - налейхолодного кипятку.
(разговор петербуржца и москвича)
PM MAIL ICQ   Вверх
Dims
Дата 16.11.2007, 02:19 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1016
Регистрация: 21.11.2006

Репутация: 1
Всего: 11



Если отвечать на исходный вопрос, то:

1) HTML -- это язык программирования, на котором программируется разметка текста; то есть, HTML -- это текстовый код
2) Вместо команд в HTML теги -- ключевые слова в угловых скобках. Теги бывают открывающие и закрывающие. Закрывающий тег содержит дробь перед именем.
3) Теги формирования таблицы следующие: <TABLE>, <TR> и <TD>
первый тег обрамляет всю таблицу, второй -- каждую строку (table row), третий - каждую ячеку (table data).

4) Простейший пример таблицы, показывающий сколько дней в первых трёх месяцах такой:

Код

<table>
  <tr>
    <td>Месяц</td>
    <td>Дней</td>
  </tr>
  <tr>
    <td>Январь</td>
    <td>31</td>
  </tr>
  <tr>
    <td>Февраль</td>
    <td>28</td>
  </tr>
  <tr>
    <td>Март</td>
    <td>31</td>
  </tr>
</table>


для вящей правильности всё это ещё надо завернуть в теги HTML и BODY


Код

<html>
    <body>
        <table>
          <tr>
            <td>Месяц</td>
            <td>Дней</td>
          </tr>
          <tr>
            <td>Январь</td>
            <td>31</td>
          </tr>
          <tr>
            <td>Февраль</td>
            <td>28</td>
          </tr>
          <tr>
            <td>Март</td>
            <td>31</td>
          </tr>
        </table>
    </body>
</html>



5) Чтобы таблицу увидеть, её надо отрендерить. То есть, записать код HTML в файл с расширением HTML и вызвать браузер для его показа.
PM MAIL   Вверх
DjoNIK
Дата 16.11.2007, 10:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 320
Регистрация: 28.9.2006
Где: Питер/Георгиевск

Репутация: 4
Всего: 5



Цитата(Dims @  16.11.2007,  02:19 Найти цитируемый пост)
Если отвечать на исходный вопрос, то:
1) HTML -- это язык программирования, на котором программируется разметка текста; то есть, HTML -- это текстовый код

HTML -- это НЕ (!!!) язык программирования.
HuperText Mackup Language - язык гипертекстовой РАЗМЕТКИ!

Цитата(Dims @  16.11.2007,  02:19 Найти цитируемый пост)
5) Чтобы таблицу увидеть, её надо отрендерить.

Отрендерить? А разве это не термин из компьютерной ГРАФИКИ?

Цитата(Dims @  16.11.2007,  02:19 Найти цитируемый пост)
То есть, записать код HTML в файл с расширением HTML

Расширение не обязательно должно быть HTML, оно может быть любым.


Это сообщение отредактировал(а) DjoNIK - 16.11.2007, 10:04


--------------------
- Плесни-ка мне холодного кипятку.
- Как кипяток может быть холодным?! Ты, верно, хочешь кипяченой воды?
- Какая ещё кипяченая вода? Не пудри мне мозги - налейхолодного кипятку.
(разговор петербуржца и москвича)
PM MAIL ICQ   Вверх
zkv
Дата 16.11.2007, 10:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: 26
Всего: 92



Цитата(DjoNIK @  16.11.2007,  10:04 Найти цитируемый пост)
HuperText Mackup Language

 smile Hypertext Markup Language

Добавлено через 1 минуту и 43 секунды
Цитата(DjoNIK @  16.11.2007,  10:04 Найти цитируемый пост)
Отрендерить?

думаю вполне можно перевести как "визуализировать" те "показать"
PM MAIL   Вверх
DjoNIK
Дата 16.11.2007, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 320
Регистрация: 28.9.2006
Где: Питер/Георгиевск

Репутация: 4
Всего: 5



Цитата(zkv @  16.11.2007,  10:36 Найти цитируемый пост)
  Hypertext Markup Language

писал по памяти, а пямять у меня плохая smile

Цитата(zkv @  16.11.2007,  10:36 Найти цитируемый пост)
думаю вполне можно перевести как "визуализировать" те "показать"

Можно... Но зачем?

Добавлено через 2 минуты и 19 секунд
Да, и постер, видимо, уже осознал, что этот путь (через HTML) ему не подходит.


--------------------
- Плесни-ка мне холодного кипятку.
- Как кипяток может быть холодным?! Ты, верно, хочешь кипяченой воды?
- Какая ещё кипяченая вода? Не пудри мне мозги - налейхолодного кипятку.
(разговор петербуржца и москвича)
PM MAIL ICQ   Вверх
Dims
Дата 28.11.2007, 19:00 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1016
Регистрация: 21.11.2006

Репутация: 1
Всего: 11



Цитата(DjoNIK @  16.11.2007,  10:04 Найти цитируемый пост)
HTML -- это НЕ (!!!) язык программирования.
HuperText Mackup Language - язык гипертекстовой РАЗМЕТКИ!

Руководствуясь той же логикой, можно утверждать, что и Фортран -- это тоже не язык программирования, а Formula Translating System, то есть, система трансляции формул.

Цитата(DjoNIK @  16.11.2007,  10:04 Найти цитируемый пост)
Отрендерить? А разве это не термин из компьютерной ГРАФИКИ?

Нет, это не термин компьютерной графики, а простое английское английское слово, которое используется не только в компьютерной графике, но и много где. Я использовал его как глагол, обозначающий перевод с языка разметки HTML в визуальный образ.
PM MAIL   Вверх
Greeen
Дата 28.11.2007, 23:28 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 710
Регистрация: 13.8.2006
Где: Петербург

Репутация: 7
Всего: 18



Dims, а зачем ты свой первый пост написал? Автор топика ведь не спрашивал "что такое хтмл-таблица и как ее создать".  smile 


--------------------
Подпись больше не нужна
PM MAIL ICQ Skype   Вверх
vbb
Дата 29.11.2007, 12:29 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 18.5.2007

Репутация: нет
Всего: нет



to Dimas
Но ведь HTML это действительно не язык программирования, в отличии от fortran...

PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1241 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.