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

Добавление пробелов в строку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запись функцию на С++ http://www.cyberforum.ru/cpp-beginners/thread72138.html
F(x)=sin^2*(cos*(x^2-1)/cos*(x^2+1)) но я не знаю как это правильно записать на с++ путаюсь в расположении скобок и функций типа pow sqrt sin и т.д и т .п.
C++ Вывод чисел! Программа которая выводит числа на экран от нуля до бесконечности!!есть код только нужно добавить несколько строк!!как я понял с функцией atoi или atol. #include <iostream.h> int main() {... http://www.cyberforum.ru/cpp-beginners/thread72134.html
C++ Подпрограммы
Такой простенький вопросик - как вызвать из одной подпрограммы в другую переменую, точнее даже масив?
C++ Массив,нахождение отрезка max длины.
Уважаемые пользователи!!Помогите пожалуйста с написанием программы!!Только начала изучение и пропустила лекцию о массивах ,но как известно никому нет дела до пропусков(понимай как хочешь) ))...
C++ Построить вектор, элементы которого являются наибольшими числами каждой строки данной матрицы http://www.cyberforum.ru/cpp-beginners/thread72123.html
Помогите пожалуйста решить 2 задачи, заранее спасибо: 1) преобразуйте массив так, чтобы все положительные элементы массива стали отрицательными и наоборот, а затем измененный массив отсортируйте...
C++ Простое наследование классов Вычислите выражение z = x1/2 – y1/2. помогите решить скоро зачет. подробнее

Показать сообщение отдельно
Sayrus89
31 / 31 / 1
Регистрация: 26.10.2009
Сообщений: 98
09.12.2009, 02:33
Вариант 1:
Тебе нужно создать новую строку с длиной, равной тому числу, к которому должна приводится длина строки (тут есть вариант - если можно использовать динамическое выделение памяти и нет). Скопировать в неё первую строку и потом дополнить её пробелами ( for (int i=strlen(исходная_строка); i< число_которое_ввели; i++) { новая_строка[i] = ' '; } новая_строка[strlen(новая_строка)] = '\0' )
Надеюсь не слишком запутал)))

и вариант 2:

длина исходной строки - size
новая длина должна быть - new_size
создаем новую строку длины (new_size - size) и заполняем её пробелами.
потом вызываем функцию strcat(исходная_строка, новая_строка), которая возвращает указатель на нужную нам строку

Вот так все запутано, но все же
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru