Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ форматированный ввод из файла, fscanf не считывает значения из файла: возвращает 0, https://www.cyberforum.ru/ cpp-beginners/ thread291685.html
Для ввода использую библиотеку <stdio.h>, в функции, представленной дальше, файл в одном компиляторе открывается, в другом даже не открывается, но главное, что меня интересует - почему fscanf не читает из потока: возвращает значение 0 (количество прочитанных значений); аналогичная ситуация была при работе с библиотеками <fstream.h>, <iomanip.h>; подскажите, что я упустил из виду, пожалуйста....
Класс Строки C++
Не могли бы подсказать правильно ли тут всё сделано? и как реализовать все эти действия над строками? /*Описать класс для представления строки символов. Предусмотреть методы для: • Доступа к отдельным символам (чтение и запись) • Объединения (конкатенации) двух строк • Получения произвольной подстроки • Удаления произвольной подстроки • Получения длины строки • Проверки ее пустоты
C++ Найти сумму 15 членов ряда https://www.cyberforum.ru/ cpp-beginners/ thread291675.html
1.Вычислить z=summa(1.2*x, y-10).Вычислить оформить в виде функции. 2.Найти сумму 15 членов ряда общий член которого an=(ln*(n!))/(n!)^3,при этом n! вычислить в виде функции
C++ Скроллинг с использованием клавиатуры имеется текстовый файл, который выводится в консольное окно. Скроллбар работает при нажатии на него курсором, колесико мыши тоже, надо реализовать ту же функцию при нажатии клавиш Up Down do { s = _getch(); switch(s) { case 72: { //??? break; https://www.cyberforum.ru/ cpp-beginners/ thread291674.html
Определение местоположения слова в строке C++
Подскажите, плз, какой можно воспользоваться функцией для определения местоположения слова в строке. Вся проблема в том, что в предложении могут неоднократно встречаться пробелы.
C++ Найти для срезанного конуса площадь и объём Сама только начинаю изучать это нелёгкое дело, а спросить совета неукого(( Суть задачи такова: Найти для срезаного конуса площадь s обём v. L=12, H=10 формулы для вычисления: S=П* (R1+R2)*L V=1/3*П*h*(R1^2+R1*R2+R2^2) Зарание спасибо! https://www.cyberforum.ru/ cpp-beginners/ thread291642.html
C++ Для заданной последовательности многочленов G0(x),G1(x),... и действительных чисел a0,a2,...,an получить a0G0(x)+...+anGn(x) https://www.cyberforum.ru/ cpp-beginners/ thread291637.html
Решите пжл задачу-Последовательность многочленов G0(x),G1(x),... определяется следующим образом: G0(x)=1, G1(x)=x-1, Gk(x)=(x-2k+1)Gk-1(x)-(k-1)(k-1)Gk-2(x), k=2,3,..n , где 0,1,k,k-2 и т.д. это индексы. Для заданных действительных чисел a0,a2,...,an (n-индекс) получить a0G0(x)+...+anGn(x). Прошу сделать через обычную библиотеку iostream и cmath,так как других не знаю Один вопрос -...
C++ Дан одномерный массив, элементы которого - целые числа. Удалите из него все повторяющиеся элементы, оставив только их первые вхождения.
Добрый день!!! Не могли бы помочь отредактировать программу на с++? Дан одномерный массив, элементы которого - целые числа. Удалите из него все повторяющиеся элементы, оставив только их первые вхождения. Формат входных данных В первой строке входного файла дано число n- количество элементов в массиве. В следующей строке находится n чисел, по абсолютному значению не превосходящих 1000. Формат...
C++ Представление одномерного массива как двумерного https://www.cyberforum.ru/ cpp-beginners/ thread291629.html
Вобщем есть такой алгоритм представляющий одномерный массив как двумерный int i=5; int k=6; int m; Но саму формулу нахождения нужного элемента массива я не знаю. Напишите - кто знает пожалуйста.
C++ Ввести с клавиатуры строку. Выдать на экран все слова из этой строки ... https://www.cyberforum.ru/ cpp-beginners/ thread291625.html
Помогите сделать 2 задачи на С 1 Ввести с клавиатуры строку. Выдать на экран все слова из этой строки, длина которых отличается от средней длины слова не более чем на два символа. В качестве разделителей между словами используются символы пробела, запятой, тире, восклицательного знака и точки. При отсутствии слов с указанными свойствами выдать сообщение на экран. 2 У собаки...
C++ Считать пустую строку
char *str; scanf("%s",str); Как сделать, чтобы при нажатии enter без введенных символов в str записывалась пустая строка?
C++ Немогу сделать Плей Лист в Delphi Народ здарова помогите плизз ! я пишу mp3 проигрыватель на Delphi с bass.dll и у меня такая проблема как можно встроить туда плей Лист ???????? народ помогите буду очень благодарен !!! https://www.cyberforum.ru/ cpp-beginners/ thread291608.html
3 / 3 / 0
Регистрация: 18.06.2009
Сообщений: 37
0

Отображение структури в память - C++ - Ответ 1630082

09.05.2011, 16:48. Показов 584. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Структура с++ отличается от структури delphi. Как их виревнять? я немогу доступится к даним

C++ размер 4210068

Код
typedef  wchar_t MasOfWChar[255];
typedef MasOfWChar TSyncUpdate[4000];
typedef MasOfWChar TSyncError[0..1][4000];
typedef MasOfWChar TSyncPath[255];
struct StructShareMem
{
    bool Active;
    bool UpdateAll;
    // status S_OK and S_Update
    int SyncUpdateCount;
    TSyncUpdate SyncUpdate;
    // status S_Error and S_Error text
    int SyncErrorCount;
    TSyncError SyncError;
    // array of path sync
    int SyncPathCount;
    TSyncPath SyncPath;
};
Delphi размер 6276625
Код
type
  ShortstringW = array[0..255] of WideChar;
  TSyncUpdate = array[ 0..4000] of ShortStringW;
  TSyncPath = array[ 0..255 ] of ShortStringW;
  TSyncError = array[0..1, 0..4000 ] of ShortStringW;
    p_struct=^somestruct;
  somestruct = record
    Active: Boolean;
    UpdateAll: Boolean;
    // status S_OK and S_Update
    SyncUpdateCount: Integer;
      SyncUpdate: TSyncUpdate;
    // status S_Error and S_Error text
    SyncErrorCount: Integer;
    SyncErrorPath: TSyncError;
    // array of path sync
    SyncPathCount: Integer;
    SyncPath: TSyncPath;
  end;
Добавлено через 50 минут
после упакование структури Размер изменился на 4 кб а в delphi после использовани packed на 3. Они должни били уровнятся или мне работать с етой памятю?

в delphi: packed
а в c++:

Код
#pragma pack(push, 1)
struct StructShareMem
{
...
}
#pragma pack(pop)
Добавлено через 1 час 21 минуту
Ошибку нашол!

Вернуться к обсуждению:
Отображение структури в память C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.05.2011, 16:48
Готовые ответы и решения:

Отображение файла в память
Здравствуйте! Помогите разобраться. Задача состоит в том что с клиента на сервер передается массив...

Отображение файла в оперативную память
Реализовать отображение файла в оперативную память. Выполнить задание, с использованием этого...

Отображение файла в память MMF
возможно ли отобразить файл в память и получить handle на него как на обычный файл на диске, и...

Отображение файлов на память
Доброго времени суток, необходимо сделать функцию, которая будет в Ini файл конфигурацию запихивать...

0
09.05.2011, 16:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.05.2011, 16:48
Помогаю со студенческими работами здесь

Отображение файлов в память
#include &lt;Windows.h&gt; int _cdecl main(int argc, char** argv) { HANDLE hfile =...

Отображение файлов в память
В общем... У меня есть задание: 1. загрузить exe файл в память и запустить его на выполнение. ...

Файлы, отображение в память OC Windows
Есть программа, которая считывает текст из файла, переводит текст в случайный регистр. Далее...

Клиент-сервер отображение файлов в память (FileMapping)
Добрый вечер! Возникла проблема при написании клиент-серверного приложения, а именно с функциями...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru