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

Выравнивание строки по левому краю до заданной длины - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ массив http://www.cyberforum.ru/cpp-beginners/thread420616.html
Объявить массив целых чисел и заполнить его случайными значениями. Размер массива и диапазон значений его элементов заданы в Вашем варианте индивидуального задания. В индивидуальных заданиях указано также, какую обработку массива следует произвести. Для всех вариантов задания следует иметь в виду следующее: 0 считается положительным числом, если в задании не оговорен какой-то другой его...
C++ Массивы (исправить программу) посмотрите, пожалуйста, прогу. вроде всё правильно, но только почему числа не меняются?? #include <stdio.h> #include <conio.h> #include <iostream> #include <ctime> #include <cstdlib> using namespace std; int main(void) { http://www.cyberforum.ru/cpp-beginners/thread420613.html
Определить или в двумернам массиве есть одинаковые элементы. C++
Помогите пожалуйсто :boredom: C++: Определить или в двумернам массиве есть одинаковые элементы.
C++ Последовательность положительных элементов в массиве
Объявить массив целых чисел и заполнить его случайными значениями. Размер массива и диапазон значений его элементов заданы в Вашем варианте индивидуального задания. В индивидуальных заданиях указано также, какую обработку массива следует произвести. Для всех вариантов задания следует иметь в виду следующее: 0 считается положительным числом, если в задании не оговорен какой-то...
C++ Как написать имя консольного окна из переменной http://www.cyberforum.ru/cpp-beginners/thread420606.html
чтобы поменять имя консоли надо написать system("title ima_okna"); а как вместо тектста ima_okna подставить переменную, system("title "+ima_okna);
C++ перевести на c++ с паскаля переведите пожалуйста как написать эти строчки на с++ for i:=1 to Length(s) do for j:=length(sl) downto 1 do Добавлено через 13 минут нууууууу подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
30.12.2011, 14:49     Выравнивание строки по левому краю до заданной длины
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <stdio.h>
 
void LeftCut(char* s, const size_t resLen)
{
    size_t size = 0, dif;
    for(; *s; ++s, ++size);
    s -= size;
    dif = size - resLen;
    if(resLen <= size)
    {
        for(; *s = s[dif]; ++s);
    }
    else
    {
        puts("resLen must be equal less initial length");
    }
}
 
int main ()
{
    char s[] = "Abcd";
    LeftCut(s, 3);
    puts(s);
    return 0;
}
 
Текущее время: 13:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru