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

Удаление из строки определенного количества символов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Приложение распознающее слова палиндромы http://www.cyberforum.ru/cpp-beginners/thread266360.html
Задача звучит так: Создать приложение, в котором происходит проверка, является ли введенное слово палиндромом (слева направо и справа налево читается одинаково, например: кок). Пожалуйста помогите кто может...
C++ Надо найти ошибку Всем привет! Вот задали задачку, решаю, а не выходит точно, можно сказать вообще не правильно считает( Такая вот задачка: Написать функцию, которая вычисляет сумму элементов, лежащих на обеих диагоналях квадратной матрицы и вот попробовал написать код: #include <iostream.h> #include <conio.h> #include <math.h> void vvod(int m,int n,int a) { for(int i=0;i<m;i++) http://www.cyberforum.ru/cpp-beginners/thread266339.html
Надо написать программу на с++ построение графа по матрице смежности C++
привет всем,нужна помощь. Надо написать программу на с++ построение графа по матрице смежности.Вершины и ребра задаются пользователем
C++ i = ++i + ++i;
int i = 5; i = ++i + ++i; равен 14 ПОЧЕМУ разжуйте!!
C++ Тестирование Hello World http://www.cyberforum.ru/cpp-beginners/thread266326.html
Вот попалась задачка. Новая для меня. Хотелось бы разобраться, но пока не могу понять с чего начать. Подскажите кто знает что делать нужно. Вот условие задачи и соответствующий файл прилагается. Спасибо! Hello World 2000 Описание программы
C++ Перегрузка операций. Предусмотреть ввод исходных данных с клавиатуры, файла и используя датчик случайных чисел. Написать тестовую программу. Построить класс, для описания множества целых чисел из диапазона от 1 до 100 без повторения, с операциями: объединения, пересечения, разницы, изъятия и добавления элемента и принадлежность к множества. Написать программу, в которой используются операции с указанным классом.... подробнее

Показать сообщение отдельно
Fafle
 Аватар для Fafle
34 / 34 / 4
Регистрация: 19.03.2010
Сообщений: 136
05.04.2011, 18:13     Удаление из строки определенного количества символов
Так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
using namespace std;
int main(){
    int number;
    char *str=new char[100];
    cout<<"Введите строку\n";
    gets(str);
    cout<<"введите количество символов которые стоит удалить\n";
    cin>>number;
    str[strlen(str)-number]='\0';
    puts(str);
    delete [] str;
}
А если с указателями то
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
using namespace std;
int main(){
    int number;
    char *str=new char[100];
    cout<<"Введите строку\n";
    gets(str);
    cout<<"введите количество символов которые стоит удалить\n";
    cin>>number;
    *(str+(strlen(str)-number))='\0';
    puts(str);
    delete [] str;
 
Текущее время: 20:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru