저는 새 것이며, "범위에서 선언되지 않았습니다"오류의 의미를 이해할 수 없습니다. 나는 이것들을 함수로 선언하고 ""를 사용하여 함수를 보여 주려고했지만 컴파일과 실행은하지 않았다. 여기서 오류 위치 : 기능에''이이 범위에서 선언되지 않았습니다.
'INT의 main()'
[에러] 랜덤 '이 범위에서 선언되지
[오류] 사운드'이 범위에서 선언되지
[오류] '지연'이 범위에서 선언되지
[에러] nosound '가이 범위에서 선언되지
'BLINK 'declar 아니었다[오류]는 이 범위에서 에드
[오류] 'textattr이'이 범위에서 선언 다시 1990 년대에서 터보 C++ 코드를 가지고있는 것처럼
#include<stdio.h>
#include<iostream>
#include<dos.h>
#include<conio.h>
#include<stdlib.h>
using namespace std;
int main()
{
int count=50;
while(count--)
{
sound(90*random(10));
delay(100);
nosound();
textattr(random("16")+'a'+BLINK);
cprintf("KSHITIJ");
}
}
원하는 기능을'random()'이 아닌'rand()'라고 부릅니다. –
@ πάνταῥε OP OP가 일부 외부 라이브러리를 사용하고있는 것처럼 보입니다. 시드가 'random'에 입력되면 주어진 시드가 될 것입니다. 이것이 lib의 일부라고 말할 수 있습니다. 어쩌면 어떤 종류의 dos lib일까요? –
실행하면 다음과 같이 실행됩니다 : http://stackoverflow.com/questions/9459035/c-rand-gives-same-number-when-running-process – NathanOliver