Форум программистов, компьютерный форум CyberForum.ru

Управление LPT портом под FreeBSD - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Английская мера длины http://www.cyberforum.ru/cpp-beginners/thread159554.html
Привет! Мозг уже не хочет со мной работать. Подскажите пожалуйста, как можно рассчитать среднее арифметическое английской меры длины. Есть массив объектов distance, который содержит в себе поля int feet и float inches Если с суммой все понятно, то со средним арифметическим никак не могу разобраться. Правильно ли будет по отдельности посчитать средние арифметические для полей feet и inches, а...
C++ Что это за ошибка? Что это за ошибка? Может кто сталкивался или знает, подскажите пожалуйста. 1>------ Построение начато: проект: kiril_timer, Конфигурация: Debug Win32 ------ 1>Компиляция... 1>Font.cpp 1> : fatal error C1033: невозможно открыть базу данных программы "" 1>Журнал построения был сохранен в "file://d:\Мои программы\_VS 2008\kiril_timer\kiril_timer\Debug\BuildLog.htm" 1>kiril_timer - ошибок... http://www.cyberforum.ru/cpp-beginners/thread159492.html
Бинарное чтение из файла с пoмощью функции fread() C++
Подскажите, пожалуйста, почему feof() может возвращать конец файла далеко до его реального конца? Конец проверяется из обозревателя файлов или функциями fseek() ftell(), - значение одно, а feof() выдаёт конец на 8Кб, хотя реальный размер файла 23Кб, причём я его забил пробелами в ультраэдите, теперь читается до конца. Как может метка конца бинарного файла зависеть от содержимого? Я полагал, что...
учебник по классам C++
Люди, подскажите, пожалуйста, где можно найти хороший учебник по классам с примерами задач
C++ классы http://www.cyberforum.ru/cpp-beginners/thread159467.html
объясните, пожалуйста, как это можно реализовать: Один класс является основным, остальные — вспомогательные. Вспомогательные классы должны быть определены как независимые. Объекты вспомогательных классов должны использоваться в качестве полей основного класса.
C++ Calculator Помогите, пожалуйста:-[ надо решить задачку: Реализовать класс Calculator с полным набором арифметических операций, используя класс Fraction. Fraction используется для работы с дробными числами. Число должно быть представлено двумя полями: целая часть — длинное целое со знаком, дробная часть — беззнаковое короткое целое, в классе должны быть реализованы арифметические операции сложения,... подробнее

Показать сообщение отдельно
miguel_condie
Сообщений: n/a
16.08.2010, 11:23     Управление LPT портом под FreeBSD
Здравствуйте!
Пытаюсь откомпилировать следующий код под FreeBSD:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <stdio.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#include </sys/dev/ppbus/ppi.h>
#include </sys/dev/ppbus/ppbconf.h>
 
static int ppi_fd;
 
static void do_init(void)
{
  char port[] = "/dev/ppi0";
 
  ppi_fd = open(port, O_RDWR);
  if( ppi_fd < 0 ) {
    perror(port);
    _Exit(1);
  }
}
 
static void do_out(unsigned long outval)
{
  int val = outval, n;
 
  n = ioctl(ppi_fd, PPISDATA, &val);
  if( n < 0 ) {
    perror("ioctl PPISDATA");
    _Exit(1);
  }
}
 
static unsigned long do_in(void)
{
  int val, n;
 
  n = ioctl(ppi_fd, PPIGSTATUS, &val);
  if( n < 0 ) {
    perror("ioctl PPIGSTATUS");
    _Exit(1);
  }
  return val;
}
компилятор gcc выдает следующее:
/usr/lib/crt1.o(.text+0x85): In function `_start':: undefined reference to `main'

программа не компилится. Что это за ошибка и как ее побороть?
спасибо)).
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru