На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Qraizer, Hsilgos
  
> Преобразование типов
    нужно преобразовать char *a = "7a7863" в char *b = "zxc", где 7a = z,78 = x,63 = c, и так далее.
    как такое учудить?
      for(int i = 0, j = 0; i < strlen(a); i += 2, j++)
      {
      char ch = s[i+2];
      s[i+2] = 0;
      sscanf(a+i,"%x",&b[j]);
      s[i+2] = ch;
      }
      b[j] = 0;
        YuraN, Ты уверен, что будет получен требуемый результат? И при этом не будет никаких проблем со стеком, памятью?
        Сообщение отредактировано: Flex_Ferrum -
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0178 ]   [ 16 queries used ]   [ Generated: 3.05.24, 19:26 GMT ]