Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Компиляция в Borland C++ 3.1

Ответить
Настройки темы
Компиляция в Borland C++ 3.1

Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Ситуация плачевная. Есть программа, работающая в ДОСе и написанная на Си (очень давно). Появилась необходимость изменить ее;специалист давно уволился. Есть исходник, есть сама среда (чудом не удалил). *Запускаю bc.exe путь_к_файлу\файл.cpp. Нажимаю Build и компилирую. Выдает ошибки на первые строчки, где подключение библиотек, хотя сами файлы библиотек имеются. Подскажите, как сделать EXE файл?

Отправлено: 11:26, 27-08-2003

 

редкий гость


Сообщения: 1696
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


Mitiy
На сколько мне известно, телепаты сейчас в отпуске. Саму программу в студию (хотя бы то на что ругается) и ошибки тоже, пожалуйста.

-------
http://ivank.ru


Отправлено: 12:00, 27-08-2003 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Извиняюсь, сейчас все будет. Это текст программы:

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <mem.h>

void main()
{

unsigned long start;
unsigned long end;

char ch=0;
clrscr();
printf("Введите начальный номер: ";
scanf("\%ld",&start);
printf("Введите количество бланков: ";
scanf("\%ld",&end);

printf("\%s%ld%s%ld%s","Нажмите Y для печати с номера ",start," в количестве ",end," экземпляров или нажмите N для выхода";
ch=getch();
unsigned long last = start + end;
printf("\%s%ld","\nEnd number is ",last);

switch(ch){
case 'y' : {
  FILE *stream;

//   stream = fopen("test.pgl", "w+";
  char *tmpline = (char *)malloc(25);

  stream = fopen("PRN", "w+";
  for(unsigned long k=start;k<last;k+=2)
  {

  fprintf(stream,"%s;%s\n","~EXECUTE","SINUS";
// 1st alphacode
  sprintf(tmpline,"~AF1;*%08ld*\n",k);
  movmem(tmpline+10,tmpline+11,8);
//   setmem(tmpline+10,1,'-');
  fprintf(stream,tmpline);

// 2nd alphacode
  sprintf(tmpline,"~AF2;*%08ld*\n",k+1);
  movmem(tmpline+10,tmpline+11,8);
//   setmem(tmpline+10,1,'-');
  fprintf(stream,tmpline);

  fprintf(stream,"~BF1;*%08ld*\n",k);
  fprintf(stream,"~BF2;*%08ld*\n",k+1);
  fprintf(stream,"~%s\n\n","NORMAL";
  }

  fclose(stream);
  free(tmpline);
  free(stream);
  fflush(stdin);
  break;
  }
case 'n' : {
  exit(0);
  break;
  }
};
}


Добавлено:

Ошибки
Error ..\..\..\sinus\sinus.cpp 1: unable to open include file 'stdio.h'
Error ..\..\..\sinus\sinus.cpp 1: unable to open include file 'stdlib.h'
Error ..\..\..\sinus\sinus.cpp 1: unable to open include file 'conio.h'
Error ..\..\..\sinus\sinus.cpp 1: unable to open include file 'mem.h'

Отправлено: 12:36, 27-08-2003 | #3


редкий гость


Сообщения: 1696
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


Программа с виду корректная, без сообщений об ошибках сказать наверняка нельзя. Но я подозреваю, что вы звбыли подключить линковку соответствующих библиотек. Сейчас откопаю где у меня BC3 лежит, и скажу каких именно и как их подключить.

Добавлено:

Пардон, когда писал сообщений ещё в ответе не было. Достаточно просто в Options->Directories "Incude ...." прописать путь к  <где у вас BC стоит>\Incude, если мне память не изменяет.

-------
http://ivank.ru


Отправлено: 12:52, 27-08-2003 | #4


Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Все получилось. Спасибо. Оказалось все очень просто. ivank
- молодец.

Отправлено: 13:20, 27-08-2003 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Компиляция в Borland C++ 3.1

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
C/C++ - Компиляция Pavla Программирование и базы данных 2 21-01-2010 10:19
Компиляция ядра curast Общий по Linux 3 29-01-2007 15:32
Компиляция ядра Guest Общий по Linux 7 09-05-2004 21:20
с++ 5, Компиляция LEXX2002 Программирование и базы данных 11 05-02-2004 14:01
компиляция ядра 2.4.20-8 JeweL Общий по Linux 18 18-06-2003 16:07




 
Переход