Вопрос № 72945: Скажите как связаь два модуля,например,01.cpp и 02.cpp.
Если писать в первом #include "02.h" ,а во втором #include "01.h"
то компилятор выдаЁт ошибку fatal error C1014: too many include files : depth = 1024
Подскажите ...Вопрос № 72983: Уважаемые эксперты !
В Visual studio Net 2003 , в окне List Control вывожу таблицу из БД Orale, причем таблица в БД представляет собой view-ер.
Мне нужно иметь возможность редакторования и добавления записей в данном окне. как это можно сдела...Вопрос № 73027: Здравствуйте уважаемые эксперты. У меня такая беда... надо на Си написать прогу - или класс который бы преобразовывал GIF изображение в массив цветов-точек... т.е чтобы каждый элемент массива представлял собой цвет точки а его позиция совпадала с поз...Вопрос № 73043: Уважаемые эксперыты. Большая просьба
поможите решить задачку:
++++++++++++++++++++++++++++++++++++++++++++++++++
Составить программу, которая заполняет квадратную матрицу порядка натуральными числами 1, 2, 3,…, , записывая их «по спирали» с в...
Вопрос № 72.945
Скажите как связаь два модуля,например,01.cpp и 02.cpp.
Если писать в первом #include "02.h" ,а во втором #include "01.h"
то компилятор выдаЁт ошибку fatal error C1014: too many include files : depth = 1024
Подскажите как быть?
Приложение:
Отправлен: 28.01.2007, 00:56
Вопрос задал: Hunter20 (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Mitya86
Здравствуйте, Hunter20!
Все зависит от того, для чего тебе их связывать.
В общем случае два файла связывают для того чтобы использовать какие либо функции или классы из другого. В таком случае поступают так - создают заголовочный файл(с расширением .h) и в него помещают объявление(именно объявление, а не определение) функций и классов. для удобства этот файл называют так же как и соответсвующий срр файл, наприме для 01.срр будет 01.h.
Ответ отправил: Mitya86 (статус: 2-ой класс)
Ответ отправлен: 28.01.2007, 01:35 Оценка за ответ: 5
Отвечает: Nightm@re
Здравствуйте, Hunter20!
Я так понимаю, Вы пишите программу с нуля, то есть не пользуетесь шаблонами студии, в том числе и заголовки. Возможно заголовки вызывают друг друга циклически до достижения придела. Используйте команды препроцессора для гарантированного вызова каждого заголовка только единожды. См. приложение.
Желаю удачи;)
Приложение:
Ответ отправил: Nightm@re (статус: 1-ый класс)
Ответ отправлен: 28.01.2007, 01:36 Оценка за ответ: 5
Отвечает: estiGi
Здравствуйте, Hunter20!
В 2003-й студии можно в начале каждого (особенно срр-файлов) файла писать
#pragma once
Это исключает множественное включение файлов
Ответ отправил: estiGi (статус: Студент)
Ответ отправлен: 28.01.2007, 02:00 Оценка за ответ: 5
Отвечает: kool
Здравствуйте, Hunter20!
Хотя бы в приложении привел приблизительный текст
проги! Без текста можно сказать только в общих чертах.
Скорее всего в *.h файлах содержатся инклуды файлов, которые
содержат инклуды самих этих *.h файлов.
Удачи!
Ответ отправил: kool (статус: 6-ой класс)
Ответ отправлен: 28.01.2007, 11:05
Вопрос № 72.983
Уважаемые эксперты !
В Visual studio Net 2003 , в окне List Control вывожу таблицу из БД Orale, причем таблица в БД представляет собой view-ер.
Мне нужно иметь возможность редакторования и добавления записей в данном окне. как это можно сделать?
Отвечает: Rewer8
Здравствуйте, Ильницкий Александр Васильевич!
List Control это что-то похожее на ListBox в С++ Builder
Если да то можно например вытащить на форму компонент Edit и
кнопку Button в Эдит вводить текст и по нажатии на кнопку добавлять
его в List Control и наоборот при двойном щелчке на слове в List Control переносить слово в Эдит там редактировать и вносить в List Control . Ведь у List Control должны быть методы
List Control->Items->Add(Edit1->Text)
List Control->Items->Insert(Edit1->Text,index) index-в какую позицию вставить строку
Если я правильно понял вопрос то пишите мне я постараюсь помочь
Ответ отправил: Rewer8 (статус: 1-ый класс)
Ответ отправлен: 29.01.2007, 14:38 Оценка за ответ: 4
Вопрос № 73.027
Здравствуйте уважаемые эксперты. У меня такая беда... надо на Си написать прогу - или класс который бы преобразовывал GIF изображение в массив цветов-точек... т.е чтобы каждый элемент массива представлял собой цвет точки а его позиция совпадала с позицией точки на изображении.... никогда в жизни этим не занималась... нарыла кучу библиотек и классов... но ни фига не понимаю КАК это делается... удалось пока просто навоять прогу для загрузки изображения. Помогите плиз... завтра наджо сдать работу! Заранее ОГРОМНОЕ
спасибо... если можно - для меня убогой - поподробей....
Отправлен: 28.01.2007, 17:19
Вопрос задала: Koran (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Ответ отправил: Neil (статус: 1-ый класс)
Ответ отправлен: 29.01.2007, 00:42
Вопрос № 73.043
Уважаемые эксперыты. Большая просьба поможите решить задачку:
++++++++++++++++++++++++++++++++++++++++++++++++++
Составить программу, которая заполняет квадратную матрицу порядка натуральными числами 1, 2, 3,…, , записывая их «по спирали» с выводом результата на экран, используя массивы значений.
++++++++++++++++++++++++++++++++++++++++++++++++++
Сам бы решил, но уже голова пухнет никак не соображу. Прога на Visual C++ 2005, консольное приложение. Заранее благодарю всех ответивших.
PS. Извиняюсь что не всем оценки поставил за предыдущий вопрос, инет не работал.
Отвечает: Рязанов Максим Валерьевич
Здравствуйте, Кузнецов С.Н.!
В приложении показан алгоритм заполнения квадратной матрицы по спирали натуральными числами и вывода результата на экран.
Приложение:
Ответ отправил: Рязанов Максим Валерьевич (статус: 1-ый класс)
Ответ отправлен: 28.01.2007, 20:50 Оценка за ответ: 5 Комментарий оценки: спасибо за помощь
Отвечает: Олег Владимирович
Здравствуйте, Кузнецов С.Н.!
Квдратную матрицу порядка ??
Такая задачка обсуждалась на различных форумах с различным успехом. Лучшее решение, на мой взгляд, здесь -
http://www.progz.ru/forum/index.php?showtopic=20416&mode=linear
Приложение:
--------- Факультет ПМ-ПУ - лучший в СПбГУ!
Ответ отправил: Олег Владимирович (статус: 10-ый класс)
Ответ отправлен: 28.01.2007, 21:31 Оценка за ответ: 5 Комментарий оценки: спасибо за помощь