2 / 2 / 0
Регистрация: 09.08.2012
Сообщений: 24

Траблы с выводом даных в отображенную память

17.12.2013, 21:33. Показов 973. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот кусок кода:
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
std::string s = "Nachalo: ";
for (int op = 0; op <ii; op++)
{
s+= masuv[op] + " ";
}
const char *cstr = s.c_str();
int dlina = s.length();
        int fd;
        void* file_memory;
          
        /* Открываем(создаем) файл*/          
        fd = open ("docum", O_RDWR | O_CREAT, S_IRUSR | S_IWUSR);
        lseek (fd, 20, SEEK_SET);
        write (fd, "", 1);
        lseek (fd, 0, SEEK_SET);
 
        /* Создаем отображение в памяти. */          
        file_memory = mmap (0, 19, PROT_WRITE, MAP_SHARED, fd, 0);
        close (fd);
 
        /* Пишем  целое число в отображенную память. */     
        sprintf((char*)file_memory, "%s", cstr);
 
        /* Освобождаем память. */ 
        munmap (file_memory, 19);
И получаю данные в документе:"Nachalo: \FB\FF\FF\89\86CP " и всякие каракули которые сюда не копируются.
Тоесть если присвоить текст ручками то все норм, а если циклом из массива (int) то оно выводится криво. Помогите перевести стринг в инт(если конечно проблема в этом), ну не получается, лажу уже битый час по нету. То библиотек таких нет то ошибки еще.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.12.2013, 21:33
Ответы с готовыми решениями:

Траблы с выводом времени
&lt;?php If(isset($_COOKIE)){ $time=$_COOKIE; $NowTime=time(); $a=$NowTime-$time; $timeOutput=date(&quot;d-m-Y H:i:s&quot;,$a); } ...

Проблема с выводом даных
Если выбрать надписи с большым числом то не выводит даные до конца

Помогите пожалуста с выводом даных в таблицах *****
Всем Привет. У меня такая проблема, программа в результате выдаёт мне в таблицах ****** (звезды), не знаю что мне делать, в фортране дуб...

1
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 9
24.12.2013, 18:54
Привет приведённый тобой листинг не соответствует синтаксису С++ . В нём много элементов Си, такие как printf, %s и т.д. Отсюда и траблы. Мой совет, смени учебник по которому занимаешься. Возьми к примеру "С++ базовый курс" Герберт Шилдт.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.12.2013, 18:54
Помогаю со студенческими работами здесь

Написал алгоритм для сортировки рациональных чисел, но есть траблы с выводом их
В общем есть массив из пяти элементов Rational A = {3/2,1/3,1/4,2/4,3/4}; и при сортировке программа выдает не верные значения,...

Уникальность даных в Искусственого Интеллекта и SQL базах даных (сравнение)
Уникальность даных в SQL (я выбрал обозначение &quot;SQLЭ для простоты дальнейшего изложения) базах даных достигается путём создания таблиц, где...

Уникальность даных в Искусственого Интеллекта и SQL базах даных (сравнение) II
Aдминистраторы запретили отвечать на помойке, поэтому я вынужден создавать новую тему для ответа, а вы ждать пока её выкинут отсель туда, и...

Траблы с визуалкой и sql в чем траблы незнаю
Все работало нормально что визуалка что сам sql. а тут хз что за ошибка. Таже ошибка и в визуалке.

Методы генерирования даных.Случайний набор даных
Привет Не знаю правильную ли категорию избрал, но... В универе у меня предмет Информационных технологий и систем... по нем у меня...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru