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

Функция для обработки строк - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить программу для нахождения наименьшего общего делителя двух целых чисел! http://www.cyberforum.ru/cpp-beginners/thread811225.html
Мужики выручите пожалуйста!!! я поставил Edit1, Edit2, Edit3 и кнопку Button!!! мне надо чтобы при введение чисел на Edit1 и на Edit2 потом при нажатия кнопку Button ответ показался на Edit3!!! выручите пожалуйста!!!
C++ псевдографика Помогите. разработать программу, которая выводит на экран геометрическую фигуру, заполняя ее символом «*» или пробелом. Размер фигуры (n) определяется при вводе. Заполненный равнобедренный треугольник. Основание – n, высота – n/2+1 (n - нечетное) http://www.cyberforum.ru/cpp-beginners/thread811202.html
Класс, сложение 2х int C++
Доброе время суток, подскажите как реализовать класс что бы он мог сложить 2е переменные , для сложения переменой и числа все работает ----------------------файл *.h------------------------ class Myint { public: int n; Myint(); Myint operator +(int m); }
Написать встроенную (inline) функцию, которая вычисляет абсолютное значение из аргумента типа float C++
опять я туда же, и опять буду крайне благодарна за комментарии, чтоб я понимала что я делаю не так... ((
C++ создать класс что ассоциируется с целыми дробями (и т.д.) http://www.cyberforum.ru/cpp-beginners/thread811194.html
Я чё-то протупила с учебой, теперь не успеваю ничего (( Помогите пожалуйста создать класс что ассоциируется с целыми дробями и поддерживает операции сложения, вычитания, инициализацию, выдачу числительного и знаменательного. и надо использовать перегрузку операций... заранее спасибо.. И еще вдвойне буду благодарна за комментарии, которые мне лично помогут понять как решается эта задача.
C++ Заменить сочетание букв в строке как заменить сочетание букв "л*г" на "лаг", при выводе из текстового файла? (вместо звёздочки любая другая буква) подробнее

Показать сообщение отдельно
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
17.03.2013, 21:02     Функция для обработки строк
Цитата Сообщение от sword7i Посмотреть сообщение
for (TCHAR* p=str+n;*str=*p;str++,p++);
Сами придумали или где увидели?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
char* poisk1BigAlfa (char* str)
{
   int dif = abs('a' - 'A');
 
   for (int p=0;*(str+p)=='\0';p++)
   {
      if (abs(str[p] - str[p+1]) == dif)
      {
         if (isupper(str[p])
            return str[p];
         else
            return str[p+1];
      }
   }
 
   return 0;
}
Добавлено через 5 минут
Цитата Сообщение от sword7i Посмотреть сообщение
(*(str+p)==*(str+p+1) && islower(*(str+p+1)))
Кстати коды прописных букв не равны кодам тех же строчных букв.
 
Текущее время: 12:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru