Я новичок в программировании на c, и мне трудно разобраться, как создать строку из массива структуры.У меня есть куча точек данных, которые я хочу иметь в программе.Я создал массив структуры, и теперь мне нужно, чтобы они создали строку из него.вот код, который у меня есть.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
int main()
{
int i=0;
struct wmm
{
float n;
float m;
float gnm;
float hnm;
float dgnm;
float dhnm;
} book[3]= {{1, 0, -29496.6, 0.0, 11.6, 0.0},
{1, 1, -1586.3, 4944.4, 16.5, -25.9},
{2, 0, -2396.6, 0.0, -12.1, 0.0},
{2, 1, 3026.1, -2707.7, -4.4, -22.5}};
Теперь я хотел бы создать строку с именем c_string и иметь возможность использовать эту функцию:
sscanf (c_str, "% d%д% Л.Ф.% Л.Ф.% Л.Ф.% ЛФ», & п, & м, & GNM, & HNM, & dgnm, & dhnm);
и используйте список точек данных для вычислений.
Спасибо