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

Сформировать строку вдвое большей длины, где каждый символ дополняется пробелом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как ограничить доступ к внешним устройствам и не только http://www.cyberforum.ru/cpp-beginners/thread430623.html
Руководство компании поставило задачу по информационной безопасности компании: ограничить доступ сотрудников к USB портам, Wi Fi и Bluetooth, дисководам и приводам рабочих компьютеров, но не всем все закрыть, а с учетом настраиваемых групп или политик пользователей. C помощью какой программы легче всего это сделать? Ну и что бы подешевле было?
C++ Глюк системы или кривой код? Программа должна быть сдана уже завтра, но работать нормально она отказывается. Сделана и тестируется через VS 2008. Проблема такова: При запуске программы в режиме "запуска без отладки" выполняет все действия, кроме нормального чтения из файла (бинарного). Есть 2 тестовых файла, один запускается (test.bin), второй - нет(test2.bin), вылетает системная ошибка, что мол приложение не отвечает и... http://www.cyberforum.ru/cpp-beginners/thread430621.html
C++ Чем можно заменить выражение b=SQEARE(4,5+2,5)?
Объясните, пожалуйста, что это за функция
C++ Visual studio 2008 C++
Вычислите сумму элементов верхнего правого треугольника матрицы и количество элементов в нем. матрица размером 5x5
C++ Помогите разобраться (STL, алгоритмы замещения страниц) http://www.cyberforum.ru/cpp-beginners/thread430589.html
Здравствуйте, хочу реализовать алгоритм замещения страниц памяти FIFO. Не знаю как организовать проверку на присутствие страницы в памяти, если страница есть в памяти, то ничего не делаем, иначе добавляем в начало, удаляем с конца. Вот мои наработки(компилятор g++): #include <iostream> #include <stdlib.h> #include <stdio.h> #include <string.h> #include <sys/time.h> #include <deque> using...
C++ Указатели и адреса объектов Вот код: #include <conio.h> #include <iostream.h> void main() { clrscr(); int a,b,*pa=&a,*pb=&b,z=pb-pa; cout<<pa<<"\n"<<pb<<"\n"<<sizeof z; подробнее

Показать сообщение отдельно
rangerx
1908 / 1517 / 139
Регистрация: 31.05.2009
Сообщений: 2,876
18.01.2012, 17:34     Сформировать строку вдвое большей длины, где каждый символ дополняется пробелом
Цитата Сообщение от Aleksei555 Посмотреть сообщение
Нужно переделать программу так чтобы каждый символ предворялся не пробелом, а его порядковым номером.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <string.h>
#include <stddef.h>
 
int main()
{
    int i, n;
    char s1[51] = "", s2[150] = "";
    char* ps2 = s2;
 
    printf("string: ");
    scanf("%50[^\n]", s1);
 
    for(i = 0; s1[i] != '\0' ; ++i)
    {
        sprintf(ps2, "%d%c%n", i + 1, s1[i], &n);
        ps2+= n;
    }
 
    printf("result: %s", s2);
    return 0;
}
 
Текущее время: 15:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru