ďťż

Ładny brzuch

Witam,

Ponizej przestawiam przykladowy program, ktory jest przykladem na uzycie biblioteki dos.h

#include <DOS.H>

int main(void)
{
sound(440);
delay(500);
nosound();
return 0;
}

Tymczasem zamiast dobrze dzialac, dostaje komunikaty o bledach

Compiling DOS.CPP:
Error DOS.CPP 5: Call to undefined function 'sound' in function main()
Error DOS.CPP 6: Call to undefined function 'delay' in function main()
Error DOS.CPP 7: Call to undefined function 'nosound' in function main()

Dlaczego tak sie dzieje?
Mam Borland C++ 4.5 oraz plik dos.h w katalogu ...\include\

Pozdrawiam



Napisz #include <dos.h> //małymi literami!!!

Ja mam taksamo w Borlanzie, i w Dev-C++'sie. Funkcję delay() moższ sobie zastąpić Sleep(). Co do reszty to niemam pojęcia!

Niestety, napisanie z duzej litery tez nie pomaga.



Teraz nie wyskakuja mi bledy, ale nie wiem jak wywolac funkcje z argumentami.

#include <DOS.H>

void main(void)
{

void sleep();
void sound();
void delay();
void nosound();

}


Teraz nie wyskakuja mi bledy, ale nie wiem jak wywolac funkcje z argumentami.

#include <DOS.H>

void main(void)
{

void sleep();
void sound();
void delay();
void nosound();

}

To nie o to chodzi, to są deklaracje funkcji, więc takim sposobem możesz nawet napisać
void rozwal_kompa()

Ok, masz racje, to wracam do poczatku tematu, co zrobic, zeby dzialaly mi funkcje w z dos.h?
Użytkownik Songster edytował ten post 07 sierpień 2006, 15:01
A pewny jesteś, że te funkcje są w dos.h? Ja bym strzelał, że delay, sound ... są w borlandowskim conio.h. Nie jestem tego pewien bo nigdy z tych ver bibliotek nie korzystałem. Ewentualnie, jak nie robi Ci to różnicy to może skorzystać z Beep (windows.h).BOOL Beep( DWORD dwFreq, DWORD dwDuration );
Przykład:
#include <windows.h> int main() { Beep(100,1000); return 0; }


Witam,

Ponizej przestawiam przykladowy program, ktory jest przykladem na uzycie biblioteki dos.h

#include <DOS.H>

int main(void)
{
sound(440);
delay(500);
nosound();
return 0;
}

Tymczasem zamiast dobrze dzialac, dostaje komunikaty o bledach

Compiling DOS.CPP:
Error DOS.CPP 5: Call to undefined function 'sound' in function main()
Error DOS.CPP 6: Call to undefined function 'delay' in function main()
Error DOS.CPP 7: Call to undefined function 'nosound' in function main()

Dlaczego tak sie dzieje?

Mam Borland C++ 4.5 oraz plik dos.h w katalogu ...\include\

Pozdrawiam


Dlatego, że kompilator nie zna funkcji "sound', "delay" czy "nosound" <_<
Maciek J. podpowiedział Ci dobrze, zrobiłeś to co napisał?

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •