Программа на C через mysql pull

#mysql #sql #c #database-connection

#mysql #sql #c #подключение к базе данных

Вопрос:

У меня есть этот код, чтобы найти среднее и стандартное отклонение некоторых входных значений. Но это статическая программа. Я хочу вытащить это через базу данных MySQL и использовать ее. Можете ли вы мне помочь?

int main[]
[
/* 2-мерный массив используется для хранения атрибутов высоты, длины и ширины носа. индийский
массив представляет
индийские данные, а китайский массив представляет китайские данные */
/* Переменная Mean представляет средние значения. Индексы используются для идентификации индийских и китайских
атрибутов */
плавающий индийский [MAX] [3],китайский [MAX]
[3], mean_ih=0, mean_il= 0, mean_iw = 0, mean_ch = 0, mean_cl = 0, mean_cw = 0;
/* Следующие переменные с плавающей запятой хранят значения стандартного отклонения */
float sd_ih=0, sd_il= 0, sd_iw= 0, sd_ch = 0, sd_cl = 0, sd_cw = 0;
int i, j;
плавающие test_h,test_l, test_w;

/* ЗАПОЛНЕНИЕ ИНДИЙСКОЙ БАЗЫ ДАННЫХ */

индийский [i][j]=случайный[]/ DIV;

/ ЗАПОЛНЕНИЕ КИТАЙСКОЙ БАЗЫ ДАННЫХ/

китай [i] [j]= случайный [] / DIS;

Нахождение СРЕДНЕГО значения индийских и китайских данных

mean_ih =indian[i][0];
mean_il =индийский[i][1];
mean_iw =indian[i][2];
mean_ch =china[i][0];
mean_cl =china[i][1];
mean_cw =китай[i][2];
mean_ih=mean_ih / MAX; mean_il=mean_il / MAX; mean_iw=mean_iw / MAX;
mean_ch=mean_ch / MAX; mean_cl=mean_cl / MAX; mean_cw=mean_cw / MAX;

Чтобы найти стандартное отклонение записей

sd_ih =pow[[индийский [i][0]-mean_ih],2];
sd_il =pow[[индийский [i][1]-mean_il],2];
sd_iw =pow[[indian[i][2]-mean_iw],2];
sd_ch =pow[[china[i][0]-mean_ch],2];
sd_cl =pow[[china[i][1]-mean_cl],2];
sd_cw =pow[[china[i][2]-mean_cw],2];

sd_ih= sqrt[sd_ih / MAX]; sd_il= sqrt[sd_il / MAX]; sd_iw= sqrt[sd_iw /MAX];
sd_ch= sqrt[sd_ch / MAX]; sd_cl= sqrt[sd_cl / MAX]; sd_cw= sqrt[sd_cw /MAX];

Запрашивает у пользователя ввод данных для проверки

printf [» n ============================================================n»]; printf[» n Введите высоту n»]; scanf[» %f»,amp;test_h]; printf [» n ============================================================ n»]; printf[» n Введите длину n»]; scanf[«%f»,amp;test_l]; printf [» n ============================================================ n»]; printf[» n Введите ширину n «]; scanf [«%f»,amp;test_w]; printf [» n ============================================================ n»]; если [[abs[mean_ih-test_h]

Комментарии:

1. Почему все фигурные скобки и круглые скобки были заменены на скобки в сборках кода?

Ответ №1:

Вам нужно будет посмотреть документацию по API MySQL C здесь, чтобы узнать, как подключиться к базе данных MySQL через программу C.

В качестве учебного пособия вы также можете взглянуть на это.