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

Как изменить первые 5 байт в строке типа char - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как поменять цвет scrollbox'a у listbox'a http://www.cyberforum.ru/cpp-beginners/thread494269.html
Как поменять цвет scrollbox'a у listbox'a.......... И сделать его двухмерным....(бордеры scrollbox'a линия......)
C++ Как внедрить dll в чужой процесс Как внедрить длл в чужой процесс, и отлавливать все его сообщения...... если возможно, то небольшой пример или ссылка рус. ресурс.........или объясните на пальцах http://www.cyberforum.ru/cpp-beginners/thread494240.html
Форматированный ввод/вывод в файл C++
подскажите как читать из файла или писать в файл например int ( не используя при этом fprintf & fscanf )
C++ Преобразование типов
кое-что о преобразовании типов. float F; __int32 DW; DW=*(__int32 *)&F; значение DW должно совпадать с F побитово, без всяких преобразований, правильно? будет ли компилятор выполнять какие-либо действия при этом, кроме присваивания, т. е. будет ли что-нибудь добавлено в машинный код в месте *(__int32 *)&F?
C++ Ищу наставника по С++ http://www.cyberforum.ru/cpp-beginners/thread494153.html
ya ishu pomoshnika ili nastavnika v oblasti c++ kto mojet pomoch pust pishet na david_ginosyan@yahoo.com.
C++ Программная авторизация на почте Яндекса Такая ситуация: Допустим я хочу просто зайти в почту на яндексе. Делаю так: bool ok = false; // инициализируем WinInet HINTERNET hInternet = ::InternetOpen( TEXT('WinInet Test'), INTERNET_OPEN_TYPE_PRECONFIG, подробнее

Показать сообщение отдельно
np_msn
0 / 0 / 0
Регистрация: 07.12.2010
Сообщений: 46
11.04.2011, 11:35     Как изменить первые 5 байт в строке типа char
Привет.
Если я правильно понял, есть что-то типа:
C++
1
char s[] = 'Hello, World!';
а нужно получить
C++
1
char d[] = '00013Hello, World!';
Это можно сделать так:
C++
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
#include <string.h>
int main()
{
    char s[] = 'Hello, World!';
    char d[256];
 
    sprintf(d, '%05d%s', strlen(s), s);
    return 0;
}
Удачи.
 
Текущее время: 06:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru