|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.02.2012, 14:33 | #1 |
Пользователь
Регистрация: 23.02.2012
Сообщений: 11
|
Вопросы по кодам
Добрый день, изучая с++ натолкнулся на несколько проблем, которые не могу понять.
Компилятор Dev-C++ 4.9.9.2 Не работает цикл временной задержки. Никак. Не смотря ни на какие значения, цикл выводится сразу же, без ожидания. Прилаживаю код. Значения rand() каждый раз выводятся одни и те же. Или так и должно быть? Прилаживаю код. Кириллица не отображается при использовании strcpy(), strcat() и т.д. Как можно их вывести? Перед каждой программой приходится вводить setlocale(LC_ALL, "Russian"); что бы в cout выводилась кириллица. Прилаживаю код. Циклы временнОй задержки.rar |
27.02.2012, 15:02 | #2 |
Форумчанин
Регистрация: 23.12.2011
Сообщений: 117
|
1) а что ты хотел??... современный комп выполняет миллионы операций в секунду а у тебя всего то там 5 десятков тысяч - на раз плюнуть.
хочешь задержку то используй <windows.h> ф-я Sleep( X [мс]); 2) сначала инициализируй генератор - <time.h>, srand(time(NULL)); 3) ну так вводи setlocale в чем проблема? |
27.02.2012, 15:13 | #3 |
Пользователь
Регистрация: 23.02.2012
Сообщений: 11
|
Насчет первых двух проверю щас, а насчет третьего я про вот это говорил
|
27.02.2012, 15:40 | #4 |
Форумчанин
Регистрация: 23.12.2011
Сообщений: 117
|
strcat(s1, "Привет");
strcat(s2, " всем!"); Ну это точно не будет работать правильно, учитывая то что в s1,s2 на этом моменте мусор, тут strcpy юзай. |
27.02.2012, 15:42 | #5 |
Пользователь
Регистрация: 23.02.2012
Сообщений: 11
|
РазДваТри
(символы) это и есть использование strcpy(); Вопрос относительно <time.h> и rand(time(NULL)) - его же нельзя использовать в массиве? 1 IntelliSense: слишком много аргументов в вызове функции по крайней мере что визуалка, что dev-cpp выдают такую ошибку... |
27.02.2012, 16:00 | #6 |
Форумчанин
Регистрация: 23.12.2011
Сообщений: 117
|
rand вызывается как и обычно, просто перед этим srand инициализирует генератор
srand(time(NULL)); int a = rand(); |
27.02.2012, 16:06 | #7 |
Пользователь
Регистрация: 23.02.2012
Сообщений: 11
|
точно. забыл этот момент.
вопрос относительно кириллицы остается открытым |
27.02.2012, 17:23 | #8 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
27.02.2012, 17:44 | #9 |
Пользователь
Регистрация: 23.02.2012
Сообщений: 11
|
выше уточнялось что при использовании strcpy(); при использовании строк с кириллицей. в этом и оставался открытый вопрос
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Напишите комментарий к кодам | Kara1989 | Общие вопросы Delphi | 2 | 04.04.2011 00:37 |
delphi матрицы проблема кодам. | dmit365 | Помощь студентам | 2 | 09.12.2010 15:32 |
Вопрос по кодам Хаффмана | BaSoff | Общие вопросы C/C++ | 5 | 29.03.2010 00:42 |
блок-схемы по готовым программным кодам | uradik2 | Фриланс | 4 | 27.03.2010 07:03 |
Литература по кодам Хаффмана | BaSoff | Общие вопросы C/C++ | 2 | 21.03.2010 11:34 |