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

обработка строки с удалением и добавлением элементов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ загрузчик *.3DS http://www.cyberforum.ru/cpp-beginners/thread376112.html
Всем добрый день! У меня есть приложение, которое позволяет считывать один(!) объект из 3ds, подскажите пожалуйста, что нужно исправить, чтобы из одного файла можно было считать несколько объектов....
C++ Помогите пожалуйста написать программу Помогите пожалуйста написать программу на C++ : Дано n точек на плоскости. Указать (n-1)-звенную несамопересекающуюся незамкнутую ломаную, проходящую через все эти точки (соседним отрезкам ломаной... http://www.cyberforum.ru/cpp-beginners/thread376109.html
C++ Как можно сделать программу быстрей?
Не могли бы показать как использовать динамическое распределение c помощью Free i Calloc #include <iostream> #include <cstring> using namespace std; int main(){ int...
Динамический массив в классе C++
Существует пример создания динамического двумерного массива: float **Matrix = new float*; for(i = 0; i <SizeOfMatrix;i++) { Matrix = new float; } SizeOfMatrix - размер матрицы. А как...
C++ вопрос в самом низу посмотрите интересно понять http://www.cyberforum.ru/cpp-beginners/thread376091.html
# include <iostream> // класс для работы с вводом-выводом # include <windows.h> // для функции CharToOem(); # include <fstream> // класс для работы с файлом using namespace std;...
C++ только начинаю не сочтите за трудность написать решение подробнее

Показать сообщение отдельно
RoverWWWorm
0 / 0 / 0
Регистрация: 17.10.2010
Сообщений: 35
01.11.2011, 17:49  [ТС]
Цитата Сообщение от OstapBender Посмотреть сообщение
так можно
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    char s[100] = "qwerty123";
    int n=10;
 
    int sz = strlen(s);
 
    if (n > sz) {
 
        memmove(s+n-sz,s,sz+1);
 
        for (int i=0; i<n-sz; i++)
            s[i]='.';
        
    } else if (sz > n) {
 
        memmove(s,s+sz-n,n+1);
 
    }
 
    puts(s);
а как быть, если объявить массив вот так char s[] = "qwerty123";
тогда думаю пример выше не подойдет
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru