Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/16: Рейтинг темы: голосов - 16, средняя оценка - 4.94
0 / 0 / 0
Регистрация: 20.08.2021
Сообщений: 4

Преобразование std::string в ptrdiff_t

22.08.2021, 22:54. Показов 3437. Ответов 8
Метки с++ (Все метки)

Студворк — интернет-сервис помощи студентам
Возможно ли преобразование std::string в ptrdiff_t?

Если да, то напишите, как это сделать, пожалуйста.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.08.2021, 22:54
Ответы с готовыми решениями:

Не могу разобраться как обновить в std::map<std::string, вектор_структур>
Не могу разобраться как обновить вектор структур после его добавления в map без удаления и перезаписи struct pStruct { int...

std::string, std::fstream, ошибка кучи
где то начало вылетать при операции += с локальной переменной std::string. Заменил на свой qString. Замечательно, то же самое... ошибка при...

Немного про std::string
Привет, читал про std::string на разных сайтах. 1. Там говорят, С++ 11 гарантирует, что std::string будет stored contiguously in...

8
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
23.08.2021, 00:38
Цитата Сообщение от Aiku Посмотреть сообщение
Возможно ли преобразование std::string в ptrdiff_t?
нет.

сама формулировка звучит примерно как:
"преобразовать зеленое в перпендикулярное".

ты сам то, хотя б примерно осознаешь, чего ты хочешь?
0
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,818
23.08.2021, 08:19
hoggy, мне тут духи предков поведали оперативную информацию, что товарищ получил такую ошибку\предупреждение ("невозможно преобразовать std::string в ptrdiff_t"), и теперь пытается в лоб исправить ситуацию. Достоверность сводок от духов - 87.3%.
0
0 / 0 / 0
Регистрация: 20.08.2021
Сообщений: 4
23.08.2021, 17:46  [ТС]
Даже поблагодарить не за что. На ответах Mail.ru дали хорошее решение...

Добавлено через 1 минуту
На этот форум больше ни ногой
0
фрилансер
 Аватар для Алексей1153
6467 / 5682 / 1131
Регистрация: 11.10.2019
Сообщений: 15,145
23.08.2021, 17:51
Цитата Сообщение от Aiku Посмотреть сообщение
На этот форум больше ни ногой
обещаешь?
0
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,818
23.08.2021, 18:20
Цитата Сообщение от Aiku Посмотреть сообщение
На этот форум больше ни ногой
Вам просто дали понять, что стоит давать в вопросах чуть больше контекста.
Почему-то там на аналогичный вопрос вам (на мэйл.ру) вы дали пояснение задачи, а здесь сразу форум плохой
Цитата Сообщение от Aiku;
С помощью Curl полностью беру текст с сайта, потом текст фильтрую с помощью regex. Остаются только нужные мне значения, которые я сохраняю в строки. Далее, для того, чтобы применить всё в деле, мне и необходимо преобразовать эти строки по отдельности в ptrdiff_t
В общем (лучше преобразовывать все-таки в uintptr_t, если под этой строкой понимается адрес):
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
std::uintptr_t hexToAddr(char const* hex) {
    void* addr = nullptr;
    if(std::sscanf(hex, "%p", &addr) == 1)
    {
        return (std::uintptr_t)addr;
    }
    return 0;
}
 
int main()
{
    std::uintptr_t x = hexToAddr("0xFFFF");
    
    std::cout << std::hex << x;
}
0
0 / 0 / 0
Регистрация: 20.08.2021
Сообщений: 4
23.08.2021, 18:21  [ТС]
Я поставил вопрос. Мне нужен именно ответ на него. Любым образом. Абсолютно никому не интересно читать от кого-то какие-либо замечания.

Если не знаешь ответ, то тогда и вообще не отвечай. Так сделают нормальные люди.

Также, мне нет дела до каких-либо других ответов не по теме.

Я просто сравнил форум программистов с ответами Mail.ru. Тут только идиот не будет иметь представления, что форум, который себя так называет, должен быть в любом случае лучше, чем ответы Mail.ru

Надеюсь, "умников" больше не найдётся? В общем, это неважно. Это последнее моё сообщение
0
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,818
23.08.2021, 18:26
Цитата Сообщение от Aiku Посмотреть сообщение
Я поставил вопрос. Мне нужен именно ответ на него.
В первоначальном варианте у вопроса может быть несколько ответов, и все правильные. Вопрос уточняют, чтобы дать более подходящий ответ. Все.

Цитата Сообщение от Aiku Посмотреть сообщение
должен быть в любом случае лучше, чем ответы Mail.ru
Конечно лучше.
Потому что тут хотят разобраться в вашей задаче, прежде чем что-то советовать.
0
фрилансер
 Аватар для Алексей1153
6467 / 5682 / 1131
Регистрация: 11.10.2019
Сообщений: 15,145
23.08.2021, 18:35
Aiku, по количеству майлру упоминаний майлру и по майлру адекватности ТС майлру можно предположить майлру что ты просто пришёл майлру попиарить никому не известный майлру В своём "майлру" не предоставил майлру никаких деталей майлру, потом удивился майлру, что никто не ответил майлру, а на майлру ответили майлру. Причём майлру, что именно там , на майлру, ответили - тоже не показал. майлру!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.08.2021, 18:35
Помогаю со студенческими работами здесь

Файловый поток и std::string
добрый день сейчас меня немножко ввело в тупняк - из файлового потока(ifstream) нельзя прочитать по словам типа std::string? только char*...

Положительное смещение: size_t vs ptrdiff_t
void foo(char* pBuffer, std::size_t size) { for (??? pos = 0; pos &lt; size; pos++) bar(pBuffer + pos); } Какого типа лучше...

Запрошено преобразование от ‘const std::string*’ к нескалярному типу ‘std::string’
private: std::string firstName; }; std::string ClientData::getFirstName() const{ return firstName; } Дает в итоге...

Преобразование из std::string - в std::wstring
Как попроще преобразовать string в широкую строку wstring? Так не получается: #include &lt;iostream&gt; #include &lt;string&gt; ...

Std::size_t и std::ptrdiff_t
При вычитании одного указателя из другого, должен выходить корректный результат типа std::ptrdiff_t. Из чего следует что массивов с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru