Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на C / C++

Выпуск № 243
от 26.04.2003, 09:00

Администратор:
Имя: Nick.Box
URL: Информационный ресурс
ICQ: 365124
[censored], [censored]
О рассылке:
Задано вопросов: 728
Отправлено ответов: 1611
Активность: 221.2 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Knignick
Статус: Доверительный
Общий рейтинг: 121.27
[Подробней >>]
K0dMaster
Статус: Доверительный
Общий рейтинг: 117.16
[Подробней >>]
Yuri Gordienko
Статус: Опытный
Общий рейтинг: 115.49
[Подробней >>]
 
vitya
Статус: Профессиональный
Общий рейтинг: 108
[Подробней >>]
xiron
Статус: Доверительный
Общий рейтинг: 112.75
[Подробней >>]
AtX
Статус: Начальный
Общий рейтинг: 102.56
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 721. Здравствуйте эксперты! На этот раз у меня два вопроса: 1. Как получить текущую дату и время в Un... (ответов: 6)

Вопросов: 1, ответов: 6


 Вопрос № 721

Здравствуйте эксперты!
На этот раз у меня два вопроса:
1. Как получить текущую дату и время в Unix. В Досе то можно использовать dos.h, а в Unix?
2. У меня 3 файла main.cpp file1.cpp file2.cpp.
Функции file1.cpp и file2.cpp опиcаны в файлах file1.h,
file2.h соответственно. В Main.cpp я пишу
#include "file1.h"
#include "file2.h"
в file1.cpp
#include "file1.h"
в file2.cpp
#include "file2.h"
Так вот, как мне скомпилить эти три файла в одну программу в gcc?



Вопрос отправлен: 23.04.2003, 08:52
Отправитель: stranger (fmb2002@bk.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Knignick

Добрый день, stranger!
1)Используй функции time, localtime и ctime из time.h
2)Главная это Main.cpp надо полагать? Ее и компилируй, но
в file1.h и в file2.h используй такие конструкции(см. приложение)


Приложение:

Ответ отправлен: 24.04.2003, 01:38
Отправитель: Knignick


Отвечает K0dMaster

Здравствуйте, stranger!
1) Лежит в приложение (правда там используется два процесса ну нечего тебе нужно то чтов дочернем процессе пид== 0(лень было переписывать :)))))
2) Создай мейк файл в котором пропиши компиляцию всех файлов в objки и сленкуй все в месте

Ответ отправлен: 23.04.2003, 09:26
Отправитель: K0dMaster


Отвечает Yuri Gordienko

Здравствуйте, stranger!
g++ -c -o main.o main.cpp
g++ -c -o main.o file1.cpp
g++ -c -o main.o file2.cpp
g++ main.o file1.o file2.o -o main
PS
Рекомендую набрать man gcc и внимательно почитать
Успехов


Ответ отправлен: 23.04.2003, 10:44
Отправитель: Yuri Gordienko


Отвечает vitya

Здравствуйте, stranger!
1. использый функции time, localtime, ctime, которые входят в стандарт c () и c++ ().

Ответ отправлен: 23.04.2003, 12:17
Отправитель: vitya


Отвечает xiron

Приветствую Вас, stranger!
1. В Unix есть библиотека time.h там есть практически все что надо для работы с временем
#include
#include
time_t time(time_t *time); // Возвращает текущее время в структуру time_t
char *ctime(const time_t *clock); // Преобразует структуру time_t в строку
и.т.д.
2. gcc main.cpp file1.cpp file2.cpp -o prog.exe
Удачи

Ответ отправлен: 25.04.2003, 17:10
Отправитель: xiron


Отвечает AtX

Доброе время суток, stranger!
В

Ответ отправлен: 25.04.2003, 21:11
Отправитель: AtX



Форма отправки вопроса

Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook" и "Microsoft Outlook Express". В программе The Bat! подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте, что в некоторых браузерах могут стоять запреты на открытие других окон, а также "чрезмерное" кэширование данных, при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

© 2002 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (36)
C / C++ (28)
Perl (7)
Delphi (13)
Pascal (23)
Basic / VBA (8)
Java / JavaScript (10)
PHP (3)
MySQL / MSSQL (3)
Пользователю
Windows 95/98/Me (28)
Windows NT/2000/XP (22)
"Железо" (23)
Поиск информации (11)
Администратору
Windows NT/2000/XP (11)
Linux / Unix (10)
Юристу
Гражданское право (8)
Семейное право (5)
Трудовое право (5)
КоАП (5)

Отправить вопрос всем экспертам выбранной рассылки.




Яндекс цитирования

© 2002 Россия, Москва. Авторское право: RusFAQ.ru

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное