Таймер и ещё вопрос...
И второй вопрос, как занести в переменную типа char* значение val1 " = " val2;
знаю что на пшп делаеться так:
var = var1 . " = " . var2;, а вот как на спп не пойму, зарание благодарен за ответы.
Подскажите пожалйста как написать вункцию таймер.
Есть TTimer, который генерирует свое OnTimer через заданный промежуток времени. В его обработчике пиши свой код.
Подскажите пожалйста как написать вункцию таймер.
И второй вопрос, как занести в переменную типа char* значение val1 " = " val2;
знаю что на пшп делаеться так:
var = var1 . " = " . var2;, а вот как на спп не пойму, зарание благодарен за ответы.
Ну про таймер тебе уже ответили, а на 2й вопроос ещё более простой ответ:
char ca[100], val1[] = "first", val2[] = "second";
sprintf(ca, "%s = %s", val1, val2);
char *cp = ca;
int idTimer;
idTimer = SetTimer(hWnd1, FIRST_TIMER, TIME_OUT, (FARPROC)NULL);
if (idTimer==0) error...else OK;
WM_TIMER видимо начнет после этого генериться...Лови там его...
Или вместо (FARPROC)NULL proc свой писать...В общем, по-любому без MSDN тут, как и без пол-литра...:-)
Ну про таймер тебе уже ответили, а на 2й вопроос ещё более простой ответ:
char ca[100], val1[] = "first", val2[] = "second";
sprintf(ca, "%s = %s", val1, val2);
char *cp = ca;
А если мне надо занести в строку объекты разного типа, char " = " int к примеру?
Тогда %d вместо %s пиши, а для float...Ну и т.д.
Хм.. Тогда мне ещё рано о таймере думать, спасибо.
Нужен пример работы SetTimer() ?
Могу кинуть.
1. Забудь все что ты знал про программирование кроме синтаксиса PHP (который сильно заимствован из сей)
2. Узнай что такое процессор, как он работанет, прочитай про ассеблер.
3. Пойми что такое переменная, тип переменной и функция.
В этом местео ты можешь считать что освоил СИ, все остальное знать не надо - для этого есть спавочники, файлы *.h и интернет.
:D :D :D
Переходить с PHP на СИ++ - это просто горе.
1. Забудь все что ты знал про программирование кроме синтаксиса PHP (который сильно заимствован из сей)
2. Узнай что такое процессор, как он работанет, прочитай про ассеблер.
3. Пойми что такое переменная, тип переменной и функция.
В этом местео ты можешь считать что освоил СИ, все остальное знать не надо - для этого есть спавочники, файлы *.h и интернет.
:D :D :D
Асм я знаю, ток нет практики в написании программ, проблема ток в синтаксисе спп, а так разбираюсь, ток как всегда быстро не дасться =)
Вот не могу заставить функцию работать помогите пожалуйста =)
{
char* call;
int cnt = 0;
if ( st )
while ( *st++ )
call = sprintf(call, "%c = %d", *st, cnt);
return call;
}
Пока не важно, чтоб в массив писался результат, одной строчки хватит =)
В глаза сразу бросается, что для не выделена памаять для строки char* call;
И что эта функция должна делать ??
В глаза сразу бросается, что для не выделена памаять для строки char* call;
Я пытаюсь написать функцию, которая переберает циклом входящую стороку и возвращает строку вида:
символ = номер в строке, пытаюсь таким образом разобраться с указателями и т.д, не пойму ни как всё это :(
.........................пытаюсь таким образом разобраться с указателями и т.д, не пойму ни как всё это :(
Коллега, следует обратиться к первоисточникам. Возьмите в библиотеке любую начальную книгу по С, привыкните к синтаксису, к понятиям lvalue, указатель, символ, строка ограниченная нулем и т.д.
После того переходите к приплюснутому и ищите достойную и доступную литературу, типа Тома Свана.
Коллега, следует обратиться к первоисточникам. Возьмите в библиотеке любую начальную книгу по С, привыкните к синтаксису, к понятиям lvalue, указатель, символ, строка ограниченная нулем и т.д.
После того переходите к приплюснутому и ищите достойную и доступную литературу, типа Тома Свана.
Спасибо за совет, но к сожелению нет возможности сходить в библиотеку или купить книжку, вот и ищу знаний в интернете :)
Спасибо за совет, но к сожелению нет возможности сходить в библиотеку или купить книжку, вот и ищу знаний в интернете :)
Не расстраивайся, завтра будет время, чень-нибудь придумаем. Все с чего-то начинали.
Не расстраивайся, завтра будет время, чень-нибудь придумаем. Все с чего-то начинали.
Спасибо, я пока начал с учебника по си на этом сайте :)
Спасибо, я пока начал с учебника по си на этом сайте :)
For Son!K
Только добрался до компа, через часик, чень-нить скину.
For Son!K
Вроде все. Пробуй. Только на ТС не заостряйся, тяжело на Builder спрыгнуть будет, тем более, что там хоть практически все и поддерживается из старого, но фактически атвалилось.
С адресами разберешься и ладно.
Вроде все. Пробуй. Только на ТС не заостряйся, тяжело на Builder спрыгнуть будет, тем более, что там хоть практически все и поддерживается из старого, но фактически атвалилось.
С адресами разберешься и ладно.
Хмм, вроде всё доступно, надо поразбираться что и как получилось, огромное спасибо, у тебя талант! :)