Форум программистов, компьютерный форум CyberForum.ru

обработка символов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ задача на массивы http://www.cyberforum.ru/cpp-beginners/thread392604.html
Пользователь вводит число (количество знаков не определено). Если в это числе есть цифра 0, то вывести на экран "#0" Если в это числе есть цифра 7, то вывести на экран "#7" Добавлено через 1 час 50 минут Неужели никто не может решить?
C++ сдвиг массива сдвинуть все элементы массива влево так что бы на первой позиции оказался минимальный элемент при этом использовать дополнительные массивы нельзя http://www.cyberforum.ru/cpp-beginners/thread392589.html
C++ Составить программу, которая определяет список символов...
Дан текстовый файл, содержащий N строк (1-N<=1000). Составить программу, которая определяет список символов, одновременно встречающихся во всех N строках. Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п. Избегайте использования слишком большого количества смайлов в сообщениях в тематических разделах форума, а также "кричащего" выделения текста. Это никаким...
C++ как можно сделать это? если вообще возможно (не задача)
есть задача, на двумерный массив... вывел массив 5х5 с рандомными числами, нужно найти числа локального минимума, т.е. чтоб число было меньше всех его соседей. можно ли читать весь массив(всю матрицу), а не делать это построчно?
C++ Программа http://www.cyberforum.ru/cpp-beginners/thread392564.html
Форумчане столкнулся с проблемой.Нужно создать программу для курсовой на тему несанкционированный доступ кто что посоветует ?
C++ Помогите пожалуйста с коэффициентами int i; IntNum = m_len*2; CString str; CRect rData; float dx = (float)rData.Width()/(m_len-1); // определяем коэффициенты для вывода чисел при рисовании float dy = (float)rData.Height()/(m_len-1);// где m_len - максимально возможное количество чисел CPen Pen1(PS_SOLID, 10, RGB(0,100,0)); // инициализация пера MyDC.SelectObject(&Pen1); // активизируем перо {for (i=0;i<m_len-1;i++); //... подробнее

Показать сообщение отдельно
xAtom
 Аватар для xAtom
910 / 735 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
27.11.2011, 09:17     обработка символов
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <stdio.h>
 
char*  strdel3(char* str) {
  char* sa, *sb, *ptr, ch, *tmp = str;
  int cnt;
  while(*str) {
      for(cnt = 0, sa = tmp; *sa; *sa++) {
            if(*sa == *str) 
               ++cnt;
      }
      if(cnt == 3) {
           ch = *str;
           for(ptr = str; *ptr; *ptr++) {
               if(*ptr == ch) {
                   for(sa = ptr, sb = ptr + 1; *sa; *sa++ = *sb++);
                   *ptr--;
               }
            } 
            continue;
      }
      *str++;
  }
  return tmp;
}
 
 
 
int main(void)
{
    char str[] = "III KKKAAABBB[CC]EEEXYZ -OOO- www.aaa";
    puts( strdel3(str) );
    getchar();
    return 0;
}
 
Текущее время: 02:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru