我是新手,我实际上无法理解“未在范围内声明”错误的含义。我试图将这些声明为函数,也使用“”来显示函数,但它没有编译和运行。下面是错误:''未在此范围内声明
在函数“诠释主()”:
[错误]“随机”并不在此范围内声明
[错误]“声音”是在此范围内声明
[错误] '延迟' 在此范围内未声明
[错误]'以上三个参数的未在此范围内声明
[错误] 'BLINK' 不是declar编辑在此范围内
[错误]“textattr”在此范围内未声明
#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");
}
}
你想要的函数叫'rand()'而不是'random()'。 –
@πάνταῥεῖ看起来OP正在使用一些外部库,假设字符串输入为'random',这可能是种子,我会说这是lib的一部分。也许某种类型的dos库? –
一旦你得到这个运行,你也会遇到:http://stackoverflow.com/questions/9459035/c-rand-gives-same-number-when-running-process – NathanOliver