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

Удалить все символы после определённой позиции в массиве - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Динамическая структура данных в форме односвязного списка на основе указателей http://www.cyberforum.ru/cpp-beginners/thread1490966.html
Не могли вы написать простенький пример программы на языке С++, Delphi или даже псевдокоде, которая реализует алгоритмы основных операций для динамической структуры данных в форме односвязного списка на основе указателей ? Не могу никак понять как это делается...
C++ Решение дифференициального уравнения п.5.18.Правил Запрещено размещать задания и решения в виде картинок и других файлов с их текстом. Перепишите http://www.cyberforum.ru/cpp-beginners/thread1490951.html
C++ Как запустить .bat файл без отображения консольного окна
Здравствуйте, у меня есть батник, записывающий данный в файл .txt. Этот батник я запускаю из программы. Как можно подавить консоль? чтобы она вообще не выводилась, даже пустая. char* programname = "hello.bat"; system(programname);
Решение системы алгебраических уравнений C++
Доброго времени суток, форумчане :) Помогите пожалуйста решить задачу: Найти корни системы линейных алгебраических уравнений следующего вида.
C++ Поиск в текстовом файле со структурой http://www.cyberforum.ru/cpp-beginners/thread1490908.html
Здравствуйте! подскажите пожалуйста как грамотно реализовать поиск по структуре из текстового файла. вот что пока написано: #include "StdAfx.h" #include<iostream> #include<string.h> #include<stdio.h> #include <fstream>
C++ Что значит две звездочки у char? int main(int argc, char** argv) подробнее

Показать сообщение отдельно
n_t_h
0 / 0 / 0
Регистрация: 01.07.2015
Сообщений: 3
01.07.2015, 09:47     Удалить все символы после определённой позиции в массиве
Подскажите, как удалить все символы после определённой позиции в массиве? Не использвуя при этом функции библиотеки string.
Вообще по заданию нужно добавить определённое кол-во символов строки № 2 в строку № 1 после указанной позиции. Например, строка № 1 earth, строка № 2 sky, кол-во символов, которое добавить - 2 начиная с позиции № 3 1-й строки. Чтобы в итоге получилось eask, а уменя получается easkh, потому что символы первой строки не удаляются.
C++
1
2
3
4
5
6
7
8
9
10
11
12
char firstWord[80];
    char secondWord[80];
    cin >> firstWord;
        cin >> secondWord;
    cin >> position;
    cin >> amount;
        position--;
        for (int i = 0; i < amount; i++)
        {
            firstWord[position + i] = secondWord[i]; // j
 
        }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru