1 번은 제 컴에서는 문제없이 동작했습니다. 코드상에 문제도 없습니다.
단 num_of_data 변수가 선언이 안돼어 있네요...
2 번은 시간함수의 초를 읽어서 % 연산자를 사용해 보세요...
PC에서 랜덤 함수는 프로그램의 재시작 하면 같은 순열로 값이 나옵니다.
예) 0,4,2,6,34 .... 초기에 이렇게 나왔다면 다음번 프로그램 수행하면
또 위와같이 똑같은 순열이 발생 합니다.
시간의 초값은 바로 아래 질문의 답변부분에 나와 있습니다.
ran = 시간의 초값 ;
switch(ran % 5)
{
case 0 : a=1 ; break ;
case 1 : a=6 ; break ;
case 2 : a=6 ; break ;
case 3 : a=7 ; break ;
case 4 : a=9 ; break ;
}
3 번의 경우 비주얼 C에서는 표준 라이브러리 함수를 전부 제공하지 않습니다.
따라서 실행이 안돼는 함수들이 나타나죠..
그래서 표준 런타임 라이브러리를 많이 쓰는 프로그램은 예제는 비주얼C에서
잘 수행이 안돼는 경우가 있습니다.
|