Abs62
огоромное спасибо, а то я уже замучался с этой кодировкой) ne_viens вам тоже большое спасибо за помощь))
огоромное спасибо, а то я уже замучался с этой кодировкой) ne_viens вам тоже большое спасибо за помощь))
CONSOLE_Print( "[INFO: " + m_ServerAlias + "] " + Message );
void CONSOLE_Print( string message )
{
cout << message << endl;
// logging
if( !gLogFile.empty( ) )
{
if( gLogMethod == 1 )
{
ofstream Log;
Log.open( gLogFile.c_str( ), ios :: app );
if( !Log.fail( ) )
{
time_t Now = time( NULL );
string Time = asctime( localtime( &Now ) );
// erase the newline
Time.erase( Time.size( ) - 1 );
Log << "[" << Time << "] " << message << endl;
Log.close( );
}
}
else if( gLogMethod == 2 )
{
if( gLog && !gLog->fail( ) )
{
time_t Now = time( NULL );
string Time = asctime( localtime( &Now ) );
// erase the newline
Time.erase( Time.size( ) - 1 );
*gLog << "[" << Time << "] " << message << endl;
gLog->flush( );
}
}
}
}
А можно на C++ сделать динамическую функцию типа такой:
int a = 1;
b = function(int a) {return a+10;};
int c = b(a);
Опцию - "Перевод в:..." перенес в первый раздел - "Регулировка входной частоты".
Теперь, в первым разделе, новую опцию можно выбирать вне зависимости от выбора "новой" опции.
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
Предыдущая тема: не знаю как назвать тему :-)