프로그래밍

 3198, 1/160 회원가입  로그인  
   dreadlo
   C언어 프로그래밍 너무 답답합니다 도와줘요 ㅠ.ㅜ

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=3337 [복사]


이름을 1만개 랜덤으로 뽑아서 파일을 생성해서 거기다 저장해야하는데

배열이나 구조체를 이용하라는데 감이 안오네요 ㅠ.ㅠ

간단히 길이라도 작은 조언이라도 부탁드립니다 ㅠ.ㅜ

길게라면 정말 감사합니다

  Hit : 4594     Date : 2012/03/14 09:03



    
hacker1415 다음과 같은게 필요하겠네요,

- 이름 배열 1만짜리

- (이름생성) for 문 1만번, rand() 함수 사용, 65~65+26
: 한글 이름이라면 가나다라....힓까지의 배열을 만들어서, rand()로 뽑아내세요.(--)
- 구조체 까지는 사용할 필요가 없을것 같아요.

- fopen으로 파일 열고,
- for문 1만번 한번더 돌면서, fprintf 로, 입력후,
- fclose하시면 되요.



알고리즘적으로 필요한 부분은 이름 생성부분인것 같네요.
char* szbuf[10];
sprintf(buf, "%c", (rand()%65)+26, (rand()%65)+26, (rand()%65)+26);
영문자 3자로 이루어진 이름이 들어갈 꺼에요. 이부분을 for문rand() 로 만들어서 길이도 조종해 주면 될것 같아요.
2012/03/21