Есть код на СИ. который на машине под управлением ubunru генерирует значения переменных rz1-rz5 , необходимо эти 5 значений отправить через распределеную память через System V IPC на вывод веб страницей. написанной на PHP. Нужна готовая рабочая связка этих 2х кодов, за помощь финансовое вознаграждение. Код на СИ, в который нужно внести корректировки -
Код | #include <stdio.h> #include <time.h> #include <sys/types.h> int num; // Переменная для цикла основной программы // ==== установка портов приема данных======= int CatchWaterKitchen =1; // ================конец============== double rz1; double rz2; double rz3; double rz4; double rz5; int main(void) { //=============конец сетапов================================ time_t TimeWaterKitchenStop; // присвоение типа перенной тайм time_t TimeWaterKitchenStart; // присвоение типа перенной тайм TimeWaterKitchenStop = time (NULL); // получение текущего времни TimeWaterKitchenStart = time (NULL); // получение текущего времни for(num = 1; num < 70; num++) { if(CatchWaterKitchen == 1 ) { TimeWaterKitchenStart = time (NULL); rz1 = difftime(TimeWaterKitchenStart, TimeWaterKitchenStop); rz2 = rz1+5; rz3= rz1+15; rz4 = rz1+ 17; rz5 = rz1 +22; printf(" %f sec \n", rz1); printf(" %f sec \n", rz2); printf(" %f sec \n", rz3); printf(" %f sec \n", rz4); printf(" %f sec \n", rz5); delay(1000); } else { } pppp(); } return 0 ; } int pppp() { time_t now; struct tm *ts; char buf[80]; /* Get the current time */ now = time(NULL); /* Format and print the time, "ddd yyyy-mm-dd hh:mm:ss zzz" */ ts = localtime(&now); strftime(buf, sizeof(buf), "%a %Y-%m-%d %H:%M:%S %Z", ts); puts(buf); return 0; }
|
|