From 5a1ff321a0c9fdb4851a483f17774f477970aad2 Mon Sep 17 00:00:00 2001 From: Aniruddha Joshi Date: Sat, 19 Oct 2024 06:22:27 +0530 Subject: [PATCH] c1 --- src/main | Bin 34872 -> 34984 bytes src/main.c | 35 ++++++++++++++++++++++++++++++++++- src/movies.db | Bin 0 -> 12288 bytes 3 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 src/movies.db diff --git a/src/main b/src/main index 5e10331c5b0fc0d02d8d57e452cbd125fa9b3ae8..ef0322162d5d8249c0f3f8850d044c10dba0a153 100755 GIT binary patch delta 5954 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 #include #include +#include typedef struct { char name[50]; @@ -79,6 +80,7 @@ void ShowDetails() } } } + void ReadCSVAndUpdateSeats(const char *filename, Theatre *theatre, char *moviename) { FILE *file = fopen(filename, "r"); if (!file) { @@ -110,6 +112,31 @@ void ReadCSVAndUpdateSeats(const char *filename, Theatre *theatre, char *moviena } fclose(file); } + +void insertdb(){ + char name[100]; + char email[100]; + char phone[11]; + char movie[100]; + char row[2]; + char column[2]; + + scanf("%s",name); + scanf("%s",email); + scanf("%s",phone); + scanf("%s",movie); + scanf("%s",row); + scanf("%s",column); + + char *insert="INSERT INTO movies VALUES"; + strcat(insert,name); + strcat(insert,email); + strcat(insert,phone); + strcat(insert,movie); + strcat(insert,row); + strcat(insert,column); +} + void Book() { printf(" >>> Enter your first or last name: "); @@ -575,6 +602,12 @@ void GenerateBill() int main() { + sqlite3* db; + sqlite3_open("movies.db",&db); + char* create="CREATE TABLE IF NOT EXISTS movies (""Name TEXT PRIMARY KEY NOT NULL,""email TEXT NOT NULL,""phone TEXT NOT NULL,""movie TEXT NOT NULL,""row TEXT NOT NULL,""column INT NOT NULL);"; + sqlite3_exec(db,create, 0, 0,0); + + one.movie_name = malloc(strlen("Dune 2") + 1); strcpy(one.movie_name, "Dune 2"); two.movie_name = malloc(strlen("Transformers One") + 1); @@ -622,7 +655,7 @@ int main() ShowDetails(); break; case 3: - Book(); + insertdb(); break; case 4: GenerateBill(); diff --git a/src/movies.db b/src/movies.db new file mode 100644 index 0000000000000000000000000000000000000000..6fe68cf5eabfffa6e24584ff9709a049de331ce9 GIT binary patch literal 12288 zcmeI#K}*9h6bJC6ii%LW+fIddR1ifxc(slkhPBhKf;*MyA{N?4w^Y6A$MOs8D|xh; zi^48Dc^UselD?O|w)ypx;dNXXMGtyXNkb>B!#HPWM2s=s_Kmi?X5&p4w6l#@HO>y} zPe1r#Uf{F94`!*@d2qy7UjS0v%ciQSpR~_kykq~!+v@g0&Wd`h-lorGd#2B2WAr@E-KXZq?#iC) zcdVyxhmIZ4AOHafKmY;|fB*y_009U<00IzLSAku-F`WO`_4i_55P$##AOHafKmY;| MfB*y_0D-x{H@G}g3;+NC literal 0 HcmV?d00001