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

Удалить со строки все цифры, в строках типа char * - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Класс, описывающий прямоугольную трапецию http://www.cyberforum.ru/cpp-beginners/thread317009.html
Класс, описывающий прямоугольную трапецию. Его данные-члены должны быть закрытыми, функции-члены доступными. Одна сторона трапеции является постоянным параметром. Другая вводится с экрана. Класс должен иметь функции-члены, решающие следующие задачи: a) ввод значения закрытой переменной класса; b) два конструктора – с параметром и без. c) расчет высоты трапеции; d) расчет площади трапеции. ...
C++ Неверно складываются числа массива Массив создается так: int **arr; arr=new int*; for(size_t r = 1; r <= height; r++) arr = new int; // Заполнение for(size_t i = 1; i <= height; i++) for(size_t j = 1; j <= width; j++) http://www.cyberforum.ru/cpp-beginners/thread317006.html
запись в файл C++
есть процедура по поиску короткого слова как записать результат поиска в отдельный файл setlocale(0,"rus"); string buf; ifstream file("c:\\Tekst.txt"); /*Открываем файл*/ string slovo; int min = 70; while(getline(file,buf,' ')) if(buf.length()<min) ...
Вычислить значение функции C++
Вычислить значение функции при заданных значениях параметров. Значения параметров задаются пользователем с клавиатуры.
C++ Формальная функция http://www.cyberforum.ru/cpp-beginners/thread316936.html
Ребята помогите теорией по вопросу формальная функция и ее назначение.
C++ Поиск максимального значения в списке. HELP! Нужна функция поиска максимального числа в линейном односвязном списке. подробнее

Показать сообщение отдельно
gvdvlaar
Сообщений: n/a
09.06.2011, 22:53     Удалить со строки все цифры, в строках типа char *
Удалить со строки все цифры, в строках типа char *
В строках типа String это выглядит примерно так
C++
1
2
3
4
5
6
7
{
String s1=Edit1->Text,s2;
for(int i=1;i<=s1.Length();i++)
if((s1[i]<'0') || (s1[i]>'9'))
s2+=s1[i];
Edit2->Text=s2;
}
Нужно решение исключительно в типе char*!!!
На пример удалить со строки все пробелы(тип char*)
C++
1
2
3
4
5
6
7
8
9
10
11
{
char *c=Edit1->Text.c_str();
strcat(c," ");
char *p;
p=strstr(c," ");
while(p)
{strcpy(p,p+1);
p=strstr(c," ");}
c[strlen(c)-1]=0;
Edit2->Text=c;
}
Заране спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru