Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2014, 19:10   #1
Zhaniya
 
Регистрация: 19.11.2013
Сообщений: 9
По умолчанию почему программа не работате?

Код:
#include <stdio.h>
#include <math.h>
#include <conio.h>
#include <iomanip.h>
#include <string.h>
#include <stdlib.h>
#include <alloc.h>
#include <dos.h>
#include "graph.h"
#include "product.h"
#include "potreb.h"
//////////////////////////////////////////////////////////// 
potr potreb[10]; 
int ntov; 
int npotr;
char strmenu[30][30];
 int color; 
struct date da;
///////////////////////////////////////////////////////////
 void flush(void) {
FILE*SKLAD,*RASXOD;
SKLAD=fopen("SKLAD.txt","wt");
for(int i=0;i<ntov;i++) { fprintf(SKLAD,"\n%s %i
%i",product[i] .name,product[i] .price,product[i].kol);
}
fclose(SKLAD);
RASXOD=fopen("RASXOD.txt","wt"); for(i=0;i<npotr;i++) {
fprintf(RASXOD,"\n%s %i",potreb[i].name,potreb[i].npok); for(int j=0;j<potreb[i].npok;j++) { fprintf(RASXOD,"\n%s %i %i %i %i
%i",potreb[i].prod[j].name,potreb[i].prod[j].price,potreb[i].prod[j].kol,potreb[i].p rod[j].day,potreb[i] .prod[j]. month,potreb [i] .prod[j ]. year);
}
}
fclose(RASXOD);
}
void main()
{
clrscr(); char m=1,f=0; int cr=0,old=0; char key=0;
ntov=read_prod(); npotr=read_potr(); while (m)
{
if (f==0)
{
window(1,1,80,50); textbackground(1); textcolor(0); clrscr();
window(1,50,80,50); textbackground(3); textcolor(0); clrscr();
cprintf("Esc-^e®a ЕП:ег-,лУа вм"); color=4;
window1(2,2,30,5);
textbackground(color);
textcolor(15);
strcpy(strmenu[0]," Ца®б-®ва в®у а®у бС« аГ"); strcpy(strmenu[1]," Ца®б-®ва 1®ваГУЁвëé"); gotoxy(2,2); for(int j=0;j<2;j++)
{
if (j==0)
{
textbackground(3);
textcolor(4);
gotoxy(2,2+j);
cprintf("%s",strmenu[j]);
}
else
{
gotoxy(2,2+j);
textbackground(color);
textcolor(15);
cprintf("%s",strmenu[j]);
}
}
gotoxy(2,2);
f=i;
}
key=getch();
switch(key)
{
case 72: up(&old,&cr); break;
case 80: down(&old,&cr,1); break;
case 27: m=0; break; case 13:
{
switch(cr)
{
case 0: see_tov(); break;
case 1: see_potr(); break;
}
f=0;
cr=0;
old=0;
}
break;
}
}
flush();
}

Модуль Graph.h

extern int color;
extern char strmenu[30][30];
void new_menu(int cr,int old) { int x,y; x=wherex(); y=wherey();
gotoxy(wherex(),wherey()-(cr-old));
extbackground(color);
textcolor(15);
cprintf(M%sM,strmenu[old]);
gotoxy(x,y);
textbackground(3);
textcolor(4);
cprintf("%s",strmenu[cr]);
gotoxy(x,y);
}
void window1(int x1,int y1,int x2,int y2) { window(x1,y1,x2,y2); textbackground(4); textcolor(15); clrscr(); gotoxy(2,1);
for(int i=2;i<=x2-x1;i++) printf("%c",205); gotoxy(2,y2-y 1+1);
for(i=2;i<=x2-x1;i++) printf("%c",205); for(i=2;i<=y2-y1 ;i++)
{
gotoxy(1,i);
printf("%c",186);
}
for(i=2;i<=y2-y1;i++)	{
gotoxy(x2-x1+1,i); printf("%c",186);
}
gotoxy(1,1); printf("%c",201); gotoxy(x2-x 1+1,1); printf("%c",187); gotoxy(x2-x 1+1,y2-y 1+1); printf("%c",188); gotoxy(1 ,y2-y 1+1); printf("%c",200);
}
Zhaniya вне форума Ответить с цитированием
Старый 13.05.2014, 20:48   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

И на что жалуется компилятор-с?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.05.2014, 21:33   #3
Zhaniya
 
Регистрация: 19.11.2013
Сообщений: 9
По умолчанию

много ошибок выдает,программа не работает(((
Изображения
Тип файла: jpg Безымянный.jpg (32.6 Кб, 116 просмотров)
Zhaniya вне форума Ответить с цитированием
Старый 16.05.2014, 09:57   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Наверное потому что файла graph.h не сушествует в каталоге с програмой.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.05.2014, 07:31   #5
FataLL
Форумчанин
 
Аватар для FataLL
 
Регистрация: 29.01.2013
Сообщений: 319
По умолчанию

Программа явно для Borland C++, а не для Builder. Последний не может создавать DOS-программы...
FataLL вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работате функция в delphi xe2 -=Virus=- Общие вопросы Delphi 2 28.12.2011 09:49
Найдите ошибку в проге, почему не работате она (((( ProgFrog Visual C++ 2 14.04.2011 13:10
почему программа не справляется? kaljan775 Общие вопросы C/C++ 2 02.11.2010 12:40
Почему не работате в ИЕ? killer12rus JavaScript, Ajax 2 27.02.2009 16:35