私は新しく、「スコープ内で宣言されていません」というエラーを本当に理解できません。私はこれらを関数として宣言しようとしましたが、 ""を使って関数を表示してもコンパイルと実行はできませんでした。ここでのエラーは、次のとおり機能で''はこのスコープで宣言されていません
「)(INTメイン」:
[エラー]「ランダム」はこのスコープ
で宣言されていなかった[エラー]「音」はこのスコープで宣言されていませんでした
[エラー] '遅延' はこのスコープで宣言されていなかった
[エラー] 'NOSOUND' はこのスコープで宣言されていなかった
[エラー] 'BLINKは' DECLARませんでしたこの範囲でED
[エラー]「textattrは、」あなたは1990年代に戻ってからのTurbo 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