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

Удалить в этой строке s последние k элементов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Передача структуры в функцию http://www.cyberforum.ru/cpp-beginners/thread952427.html
Всем добрый день. Есть программа разбитая на файлы. как объвить, определить и вызвать функцию в которую передать значения структуры #include "stdafx.h" #include <iostream> #include <string> #include <Windows.h> #include "bib.h" using namespace std;
C++ Сделать задержку программы на 30 секунд В С++ иметься задержка? Гугл тормозит, инет модем сторублевый... Фрагмент: ... cout<<"Продолжить?"<<endl; cin>>a; //Ожидание 30 секунд, если действий нет, то вывод сообщения, к примеру: Ошибка! ... http://www.cyberforum.ru/cpp-beginners/thread952425.html
Установка библиотеки boost C++
Люди подскажите, как установить буст на windows? вот нажимаю я на файл bootstrap.bat и ни чего не происходит
Как считать текст до нужного символа? C++
Код void Obrabotka() { ofstream out_file("out.txt"); file.open("text.txt"); char c; while(!file.eof()) { file>>c;
C++ Разбор фразы на слова http://www.cyberforum.ru/cpp-beginners/thread952406.html
Здравствуйте! Помогите пожалуйста. Есть строка, нужно разделить ее на слова и записать эти слова в массив. P.S. Заранее спасибо!!!
C++ Неправильно идёт подсчёт в модуле математики Подскажите пожалуйста... В программе у меня, когда я ввожу например число 10, у меня в синусе выводится (-0.544), однако, на самом деле, должно было быть около 0.1736... А в арккосинусе вообще -1.#I0... Вот это-явно проблема... Подскажите, в чём проблема? Я ввожу сразу в double, использую функции математики с double и вывожу в double по средствам функции printf... #include... подробнее

Показать сообщение отдельно
GoldenChild
28 / 28 / 4
Регистрация: 12.06.2013
Сообщений: 65
11.09.2013, 16:16     Удалить в этой строке s последние k элементов
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
using namespace std;
 
int main() {
    int k = 5;
    char *s = "Hello, world!";
    cout << s << endl;
    char *new_s = new char[];
    for (int i = 0; i < strlen(s) - k; i++) {
        new_s[i] = s[i];
        new_s[i + 1] = '\0';
    }
    cout << new_s << endl;
    system("pause");
    return 0;
}
 
Текущее время: 04:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru