Initial commit
This commit is contained in:
40
Main/Library.h
Normal file
40
Main/Library.h
Normal file
@@ -0,0 +1,40 @@
|
||||
/************************************************************************
|
||||
* LES10A110 Principles of C-programming
|
||||
* Name: Trieu Huynh Ba Nguyen
|
||||
* Student number: 000405980
|
||||
* Email: Trieu.Huynh.Ba.Nguyen@student.lut.fi
|
||||
* Date: 16.04.2022
|
||||
* By submitting this work for evaluation, I certify that
|
||||
* 1) I myself wrote all the code in this file
|
||||
* 2) I have not given this code to anyone else
|
||||
*
|
||||
*************************************************************************/
|
||||
|
||||
// Electric struct, with each attribute corresponds to each column in the csv file
|
||||
|
||||
struct Electric
|
||||
{
|
||||
char timestamp[20];
|
||||
int week;
|
||||
long int consumption;
|
||||
long int solar;
|
||||
long int wind;
|
||||
long int hydro;
|
||||
long int nuclear;
|
||||
long int chp;
|
||||
long int thermal;
|
||||
};
|
||||
typedef struct Electric electric;
|
||||
|
||||
// Node struct for linked list
|
||||
|
||||
struct Node
|
||||
{
|
||||
electric data;
|
||||
struct Node *next;
|
||||
};
|
||||
typedef struct Node node;
|
||||
node *addNode(node *p_first, node *p_last, electric data);
|
||||
node *clear(node *p_first);
|
||||
void consumption(node *p_first, int count);
|
||||
void production(node *p_first);
|
||||
Reference in New Issue
Block a user