1마이크로초 동안 1을 150번 출력하고, 9마이크로초 동안 0을 150회씩 출력하는 프로그램을 작성했어요.
VC++에서는 작성했는데 C/C++에서 돌리면 `warning: variable dbUS was declared but never referenced` 경고가 뜹니다.
어디가 잘못된 건지 조언 부탁드립니다.
```c
#include <stdio.h>
int main()
{
double dbUS = 0.0f;
int nIndex = 0;
while (1)
{
switch (nIndex)
{
case 0:
for (int i = 0; i < 150; i++) printf("1\
");
nIndex = 1;
break;
case 1:
for (int i = 0; i < 150 * 9; i++) printf("0\
");
nIndex = 0;
break;
}
}
}
뭘봐요 2025.06.09
경고 내용 그대로예요. `dbUS` 변수를 선언해 놓고 한 번도 사용하지 않았다는 뜻입니다. 실제로 필요한 변수인지, 이름을 잘못 쓴 건 아닌지 확인해 보세요 ㅎㅎ