powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / не совсем СРР
11 сообщений из 11, страница 1 из 1
не совсем СРР
    #32375485
DJStealth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как вписать в таблицу базы строку в которой присутствует символ 'напимер "Jonson's C&C"
замена этого символа на другой не катит

--
...
Рейтинг: 0 / 0
не совсем СРР
    #32375498
Tracer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
INSERT INTO blablabla VALUES( 'Jonson''s C&C' )
...
Рейтинг: 0 / 0
не совсем СРР
    #32375594
DJStealth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я же написал замена этого символа на другой не катит
--
...
Рейтинг: 0 / 0
не совсем СРР
    #32375617
ZrenBy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гы

Код: plaintext
1.
2.
3.
declare @t table(A varchar( 100 ))
insert into @t (A) values (0x4A6F6E736F6E277320432643) --Jonson's C&C
 
select * from @t
...
Рейтинг: 0 / 0
не совсем СРР
    #32375635
Tracer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
там две одинарные кавычки
...
Рейтинг: 0 / 0
не совсем СРР
    #32375808
DJStealth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне надо оставить одну одинарную, нельзя менять.

--
...
Рейтинг: 0 / 0
не совсем СРР
    #32375813
DJStealth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ZrenBy(0x4A6F6E736F6E277320432643)--Jonson's C&C

а как я строку в этот вид переведу(желательно средствами СРР)
--
...
Рейтинг: 0 / 0
не совсем СРР
    #32375900
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А через что будет проходит НЕПОСредственное добавление в БД? ADO/ODBC???
...
Рейтинг: 0 / 0
не совсем СРР
    #32375919
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>а как я строку в этот вид переведу(желательно средствами СРР)

template<unsigned int N>
class HEX
{
unsigned char str [N];

void set(const char *s)
{
unsigned int i;
for( i=0; i<N; ++i)
{
if(!s )
break;
str = s;
}
for( ; i< N; ++i)
{
str = '0';
}
}
void set(const void *b)
{
unsigned int i;
for(i=0; i<N/2 ;++i)
{
unsigned char ch = ( (unsigned char*) b ) ;
str [ 2*i ] = "0123456789ABCDEF" [ (ch >> 4) & 0x0F ];
str [ 2*i +1] = "0123456789ABCDEF" [ (ch >> 0) & 0x0F ];
}
}
public:
operator const char*() { return (const char*)str;}
int eq(const char *s) const
{
for(int i=0; i<N ; ++i)
{
if( s != str) return 0;
}
return 1;
}
int eq(const void *b) const
{
for(int i=0; i<N/2; ++i)
{
unsigned char ch = ((unsigned char*)b ) ;
if( s[2*i ]!="0123456789ABCDEF"[(ch >> 4) & 0x0F]) return 0;
if( s[2*i +1]!="0123456789ABCDEF"[(ch >> 0) & 0x0F]) return 0;
}
return 1;
}

HEX<N> operator++()
{
for(int i=N-1; i>=0; --i)
{
++str;
if( str == 'F' + 1)
{
str = '0';
continue;
}
if( str == '9' + 1 )
{
str = 'A';
}
break;
}
return *this;
}
HEX<N> operator--()
{
for(int i=N-1; i>=0; --i)
{
--str;
if(str == '0' - 1)
{
str = 'F';
continue;
}
if(str == 'A' - 1)
{
str = '9';
}
break;
}
return *this;
}

HEX (const char *s="")
{
set(s);
};
HEX (const void *b)
{
set(b);
}
~HEX() {}

};

template<unsigned int N>
ostream &operator<<(ostream &os, HEX<N> hex)
{
os << "x'";
for (int i=0; i<N; ++i)
{
os << ((const char*)hex);
}
os << "'";
return os;
}
...
Рейтинг: 0 / 0
не совсем СРР
    #32375926
ZrenBy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ё-моё :)

Это на просто C
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
int main(){
  char S[] =  "Jonson's C&C" ;
  char SS[ 1000 ] =  "0x" ;
  for (unsigned int i= 0 ; i<strlen(S);i++)sprintf(SS+i* 2 + 2 , "%02x" ,S[i]);
  fprintf(stderr, "%s\n" ,SS);
  getch();
  return  0 ;
}
...
Рейтинг: 0 / 0
не совсем СРР
    #32375936
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кое-где квадратные скобки исчезли и все что в них ... :(
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / не совсем СРР
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]