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

Обработка строк - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ работа с файлами КТО подсказка http://www.cyberforum.ru/cpp-beginners/thread320583.html
ребят такая беда #include<iostream.h> #include <stdio.h> #include<conio.h> #include<fstream.h> #include<string.h> main () {
C++ Нужно исправить ошибки в проге Нужно сделать индивидуалку. Вот нашел в нете пргу для моей индивидуалки, кто поможет ее подредачить чтобы работала. Задание вот такое Составить описание класса для объектов-векторов, задаваемых координатами концов в трехмерном пространстве. Обеспечить операции сложения и вычитания векторов с получением нового вектора (суммы или разности), вычисления скалярного произведения двух векторов,... http://www.cyberforum.ru/cpp-beginners/thread320573.html
Программы на С++ C++
Здравствуйте, помогите пожалуйста решить задачи : 1) Написать программу, которая считывает текст из файла и выводит на экран и в новый файл только предложения, содержащие введённое с клавиатуры слово. Если введенное слово в исходном тексте не встречается, вывести соответствующее сообщение. 2)Дано предложение не более чем из 10 слов, хранящееся в файле. Записать эти слова в новый файл...
C++ Динамический масив
Дан одномерный масив. найти сумму положительных элементов, которые находятся после последнего минимального Начал писать но бред выходит :) #include "stdafx.h" #include <iostream> #include <vector> #include <conio.h> using namespace std;
C++ Проверьте правильность работы в С++ http://www.cyberforum.ru/cpp-beginners/thread320516.html
Решите уравнение указанным в варианте методом. Функцию передать как параметр с помощью указателя. e^x + sqrt(1+e^(2*x)) - 2 = 0 Отрезок, содержащий корень : Метод: Половинного деления Значение корня с точностью 10-4: -0,2877 #include <iostream> #include <math.h> #include <time.h>
C++ Шаблоны - вопрос Добрый вечер. Гуглился в поисках ответа на вопрос - раздельная компилляция шаблонов. объявление в хедер, определение в цпп. У Страустркпа все весело и замечательно, все разделено и определение в цпп предваряется ключевым словом export, которое в студии 2010 - подавлено и зарезервировано, как мне любезно сообщила сама студия. Долго извращался думая, что ж не так, и так определение кртуил и эдак в... подробнее

Показать сообщение отдельно
xAtom
 Аватар для xAtom
910 / 735 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
16.06.2011, 12:22     Обработка строк
Вот тебе вариант без объекта string.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
void  remove_digit(char* str) {
     const char*  p =  str;
     do {
          if( isdigit(*p) )  {
          int i =  ~(str - p) + 1; 
          memmove(str + i, str + i + 1, strlen(str) - i);
          --p;
          }
     } while( *p++ != '\0' );
}
 
 
void main() {
    char   str[] = "Apache 2009, to server IIS - 8, 10-78, multythread.";
    remove_digit(str);
    printf("str = %s\n", str);
}
 
Текущее время: 04:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru