|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.10.2012, 15:02 | #1 |
Новичок
Джуниор
Регистрация: 04.10.2012
Сообщений: 1
|
ГСЧ
Вообщем есть код ГСЧ, работает, вот только никак не могу включить задержку экрана. getch, getchar в конце кода не хотят работать. Объясните пожалуйста, мне, новичку, что надо сделать.
#include <stdio.h> #include <stdlib.h> #include <time.h> int gen_random (int range_min, int range_max); int main (int argc, char *argv[]) { int range_min, range_max, rand_val; srand(time(NULL)); if(argc!=1+2) { fprintf(stderr, "Usage: gen_random range_min range_max\n"); exit(1); } range_min = atoi(argv[1]); range_max = atoi(argv[2]); rand_val = gen_random(range_min, range_max); printf("random value in range [%d%d] is %d\n", range_min, range_max, rand_val); return 0; } int gen_random(int range_min, int range_max) { if (range_min>range_max){ fprintf(stderr, "gen_random(): Invalid arguments\n"); exit(1); } return range_min+rand()%(range_max-range_min+1); } |
04.10.2012, 16:14 | #2 |
Пользователь
Регистрация: 13.01.2011
Сообщений: 28
|
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Предугадать ГСЧ | Леон- | Помощь студентам | 1 | 07.04.2011 21:01 |
ГСЧ на C++ | Memfis_nya | Помощь студентам | 0 | 15.09.2010 17:22 |
ГСЧ на основе шума. | RomanIgorevi4 | Общие вопросы C/C++ | 0 | 04.06.2009 22:16 |
Где найти исходник ГСЧ | Самоучка | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 05.11.2008 20:14 |
ГСЧ с большим количеством нулей | Frog25 | Общие вопросы C/C++ | 6 | 26.06.2008 18:22 |