Skip to content

Instantly share code, notes, and snippets.

View surinoel's full-sized avatar
๐ŸŽฏ
Focusing

11 surinoel

๐ŸŽฏ
Focusing
View GitHub Profile
#include <stdio.h>
#include <malloc.h>
struct node {
int data;
struct node *link;
};
typedef struct node stack;
#include <stdio.h>
#include <malloc.h>
struct node {
int data;
struct node *link;
};
typedef struct node stack;
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
void initmovielist(void);
void inituserlist(void);
int displaymenu(void);
int displayadminmenu(void);
static void cancle_movie_ticket(void)
{
long long curtimetick, flagtick;
system("cls");
char buf[20], moviebuf[20]; memset(buf, 0, sizeof(buf)); memset(moviebuf, 0, sizeof(buf));
bool ok = false;
printf("\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t "); printf("ํšŒ์› ์ด๋ฆ„์„ ์ž…๋ ฅํ•ด์ฃผ์„ธ์š”: "); scanf("%s", buf);
for (int i = 0; i < _msize(user) / sizeof(*user); i++) {
ok = true;
if (!strcmp(buf, user[i].name)) {
static void cancle_movie_ticket(void)
{
long long curtimetick, flagtick;
system("cls");
char buf[20], moviebuf[20]; memset(buf, 0, sizeof(buf)); memset(moviebuf, 0, sizeof(buf));
bool ok = false;
printf("\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t "); printf("ํšŒ์› ์ด๋ฆ„์„ ์ž…๋ ฅํ•ด์ฃผ์„ธ์š”: "); scanf("%s", buf);
for (int i = 0; i < _msize(user) / sizeof(*user); i++) {
ok = true;
if (!strcmp(buf, user[i].name)) {
static int display_movie_list(void)
{
int movienumber;
while (1) {
system("cls"); // ํ™”๋ฉด ์ดˆ๊ธฐํ™”
printf("\n\n\n\n\n\n\n\n\n");
printf("\t\t\t "); printf(" ์ƒ์˜์ค‘์ธ ์˜ํ™”๋ฆฌ์ŠคํŠธ์ž…๋‹ˆ๋‹ค \n");
printf("\t\t\t "); printf(" ์›ํ•˜์‹œ๋Š” ์˜ํ™” ๋ฒˆํ˜ธ๋ฅผ ์„ ํƒํ•ด์ฃผ์„ธ์š” \n");
printf("\t\t\t "); printf(" ================================================================= \n");
printf("\t\t\t "); printf("|| 1- ์•Œ๋ผ๋”˜ ||\n");
static void cancle_movie_ticket(void)
{
long long curtimetick, flagtick;
system("cls");
char buf[20], moviebuf[20]; memset(buf, 0, sizeof(buf)); memset(moviebuf, 0, sizeof(buf));
bool ok = false;
printf("\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t "); printf("ํšŒ์› ์ด๋ฆ„์„ ์ž…๋ ฅํ•ด์ฃผ์„ธ์š”: "); scanf("%s", buf);
for (int i = 0; i < _msize(user) / sizeof(*user); i++) {
ok = true;
if (!strcmp(buf, user[i].name)) { // ํšŒ์› ์ •๋ณด์™€ ๋งž๋‹ค๋ฉด
static void check_admin(int adminpswd)
{
Movie **ptr;
int pswd, choicenum, price, idx;
long long curtimetick, flagtick;
char moviename[20];
system("cls");
printf("\n\n\n\n\n\n\n\n\n\n");printf("\t\t\t ");
printf("๊ด€๋ฆฌ์ž ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š” : "); scanf("%d", &pswd);
if (pswd == adminpswd) {
static void error_handler(long long sec, char msg1[], char msg2[])
{
long long curtimetick, flagtick;
curtimetick = clock();
flagtick = curtimetick / CLOCKS_PER_SEC;
system("cls");
printf("\n\n\n\n\n\n\n\n\n\n"); printf("\t\t\t\t\t# "); printf("%s\n", msg1);
printf("\t\t\t\t\t# "); printf("%lld์ดˆ ์•ˆ์— %s\n", sec - (clock() - curtimetick) / CLOCKS_PER_SEC, msg2);
while ((clock() - curtimetick) / CLOCKS_PER_SEC < sec) {
if (flagtick != (clock() - curtimetick) / CLOCKS_PER_SEC) {
#include <queue>
#include <vector>
#include <iostream>
#include <functional>
using namespace std;
priority_queue <pair<int, char>, vector <pair<int, char>>, greater<pair<int, char>>> pq;
int main(void) {