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

функция в си++ для удаления элемента - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Известен рост трех человек http://www.cyberforum.ru/cpp-beginners/thread385944.html
Известен рост трех человек. Определить, одинаков ли их рост. #include <stdio.h> #include <conio.h> void main () { clrscr (); float p,v,t; printf("Izvesten rost treh chelovek. Opredelit, odinakov li ih rost\n"); printf("Vvedite rost treh chelovek\n");
C++ Печать текстового файла Всем привет! Нужно написать программу, которая выводит на печать файл file.txt Каким образом в С++ можно это сделать? Добавлено через 23 минуты Может быть, можно как-то напечатать через system()? http://www.cyberforum.ru/cpp-beginners/thread385941.html
Чтение бинарного файла C++
подскажите пожалуйста как можно из любого файла(*.bmp, *.mp3, *.avi и т.д.) получить двоичное представление этого файла или хотя бы считать текстом((ьГђђђU‹мѓДШS‹Ъ‰) - чё-то типа того) информацию о файле. В поиск прошу не посылать, я там уже был.
C++ запустить программу из самой себя
задача: нужно запустить программу с ключом(консольную).... не знаю как лучше всего сделать, у меня такой вариант програvма создает bat файл, который ее запускает, дальше программа запускает этот батник и закрывается... батник через секунду опять запускает программа передавая ей числовой аргумент но у меня куча вопросов 1) как запустить батник из программы 2) как сделать что бы батник...
C++ надо переделать программу http://www.cyberforum.ru/cpp-beginners/thread385913.html
помогите переделать на Си или с++ Program posled; uses crt; var i,n,x1,x2,f:integer; Begin clrscr; writeln('Введите количество членов ряда');readln(n); writeln('Введите первое число ряда');readln(x1); f:=1;
C++ Динамический массив. Характеристикой строки целочисленной матрицы назовем сумму ее положительных четных элементов. Переставляя строки заданной матрицы #include <iostream.h> #include <math.h> #include <string.h> int kol_vo(int **a, int n, int m); int main() { int i,j,str,stb; cout<<"VVedite 4islo strok matrici\n"; подробнее

Показать сообщение отдельно
neske
1426 / 793 / 56
Регистрация: 26.03.2010
Сообщений: 2,734
17.11.2011, 17:16     функция в си++ для удаления элемента
попроще чуть -

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <string>
 
int main() {
    std::string str = "q w e r t y";
    std::cout << "before: " << str << std::endl;
 
    for (int i = 0; i < (int) str.size(); ++i)
        if (str[i] == ' ') { // если пробел,
            for (int j = i; j < (int) str.size() - 1; ++j) // сдвигаем элементы влево,
                str[j] = str[j + 1];
            str.resize (str.size() - 1); // и уменьшам размер строки на 1.
        }
 
    std::cout << "after: " << str << std::endl;
    return 0;
}
Добавлено через 1 минуту
Сыроежка, можно, только вот в голову первым пришел тот вариант)
 
Текущее время: 14:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru