# включить // прототипирование моей структуры, фактическая структура состоит из более чем 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 и сохраню данные в файл. Затем оба данных будут в текстовом файле, который я могу открыть в блокноте и сравнить.
Надеюсь, вы получите то, что я хочу.