Как выгрузить все данные (значения элементов) указателя структуры в текстовый файл в C - PullRequest
0 голосов
/ 06 августа 2020

# включить // прототипирование моей структуры, фактическая структура состоит из более чем 50 элементов struct foo {int a; int * b; int ** c; };

int function (structure args)
{
     struct foo *source = args->source;
     /* TODO */
     /* Here need to put the source values into file where I can see all data of source in that file 
     for comparison */

     return 0;
}

int main(){
{
    function (structure args);
    
    return 0;
}

Аргументы структуры - это некоторая структура, о которой мы не знаем, это только копирование содержимого в нашу исходную переменную.

*

исходная переменная будет указывать на какой-то адрес, где все данные будут храниться, поэтому я хочу, чтобы эти данные (значения a, b, c) были скопированы в файл, где я могу видеть значения различных элементов (a, b, c) этой структуры. Сравнение означает, что я хочу сравнить два разных продукта. например, в первый раз я запущу программу с помощью product1 и получу данные в файл, затем я снова запущу программу с помощью product2 и сохраню данные в файл. Затем оба данных будут в текстовом файле, который я могу открыть в блокноте и сравнить.

Надеюсь, вы получите то, что я хочу.

...