Turbo-C
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
터보-C 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
Lua 게시판
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C/C++ Q/A
[2636] 랜덤 함수 사용법 알려주세요.
kevin [] 1457 읽음    2003-05-20 22:47
#include "stdio.h"
#include "stdlib.h"
#include <time.h>

int main()
{
int i=1, n;

printf("Enter A Number That You Want to print");
scanf("%d", &n);

while(i <= n)
{
  //srand( (unsigned)time( NULL ) );
  printf("%7d", rand());
  if(i%8 == 0)
   putchar('\n');
  i++;
}

printf("\n\n");

return 0;
}


-------------------------------------



소스를 보시면 아시겠지만 걍 랜덤함수로 입력받아서 출력하는 간단하 예제입니다.



여기서 그냥 rand()함수를 쓰면 계속해서 같은 수만 나오는데요...



이럴땐 srand(time(NULL))을 쓰면 된다는데....어떻게 쓴다는건지 모르겠네요..



//와같이 해도 하면..



error C2664: 'printf' : cannot convert parameter 2 from 'void' to '...'
        Expressions of type void cannot be converted to other types



이런 오류 메세지가 뜨고...



답변 부탁드립니다.



아 그리고 이런문제가 발생하는 이유가 seed때문이라고 하시던데...seed가 뭔가요?

+ -

관련 글 리스트
2636 랜덤 함수 사용법 알려주세요. kevin 1457 2003/05/20
4075     Re:랜덤 함수 사용법 알려주세요. 김백일.cedar 1353 2003/05/21
4074     Re:랜덤 함수 사용법 알려주세요. utime->김성하 1390 2003/05/21
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.