Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 15 additions & 14 deletions Apply_hr.cpp
Original file line number Diff line number Diff line change
@@ -1,40 +1,41 @@
#include<stdio.h>
#include<string.h>
#include "C:\Users\tlfzg\Desktop\헤더파일_모음\ciai03.h"
#include "C:\Users\wjdal\source\repos\ciai_timetable0\ciai_timetable0\ciai03.h"
#pragma warning (disable:4996)
int main(void)
#pragma warning(disable: 4819)
int Apply(NewUser saved[N])
{
NewUser saved[N];

int count = 0;
char testPW[N];
printf("아이디: ");

printf("ID : ");
scanf("%s", saved[count].ID);
while (1)
{
printf("비밀번호: ");
printf("PassWord : ");
scanf("%s", saved[count].PW);
if (strlen(saved[count].PW) < 9)
{
printf("비밀번호는 9자리 이상 입력해주세요\n\n");
printf("Your password must be over 9 letters!\n\n");
}
else
{
printf("비밀번호 확인: ");
scanf("%s", testPW);
if (!strcmp(saved[count].PW, testPW))
printf("PassWord Check: ");
scanf("%s", saved[count].testPW);
if (!strcmp(saved[count].PW, saved[count].testPW))
{
getchar();
printf("-회원가입 성공-\n");
printf("==Success to Apply :)==\n");
count++;
printf("count 증가확인=%d", count);

getchar();
return 0;
//break;
}
else
printf("비밀번호가 일치하지 않습니다\n\n");
printf("WRONG // Check your password\n\n");
}
}
printf("회원가입 실패\n");
printf("==Fail to Apply :(==\n");
return -1;
}
116 changes: 34 additions & 82 deletions BuildingPrint.cpp
Original file line number Diff line number Diff line change
@@ -1,82 +1,34 @@
#pragma warning (disable:4996)
#include<stdio.h>
#include<string.h>
#include<stdlib.h>


typedef struct TImeTable{

char RoomNum;

char BuildingName;

}TimeTable;




char BuildingPrint(TimeTable info, int ok)
{
int ok;
(char*) info[ok];
int Building;
int BuildingName;

printf("건물번호를 입력하세요: ");
scanf("%d", &(char*) info[ok].RoomNum);
Building = atoi((char*)info[ok].RoomNum);

printf("건물이름을 입력하세요: ");
scanf("%s", &BuildingName);
printf("Building==%d\nBuildingName==%s\n", Building, BuildingName );


}

int main()
{
int Building;
TimeTable info;
int ok;
BuildingPrint (info, ok);

switch (Building)//Building:건물번호
//Case개수가 7개가 최대->모든 정보를 넣는 것에 제한
//대부분의 학생들의 시간표에 포함된 7개의 건물들로 할당
{
case 02:
printf("경상관\n");
break;
case 03:
printf("문화관\n");
break;

case 07:
printf("백마관\n");
break;


case 11:
printf("진리관\n");
break;

case 12:
printf("조만식기념관\n");
break;

case 20:
printf("미래관\n");
break;

case 21:
printf("정보과학관\n");
break;

default:
printf("해당하는 건물이름이 없습니다.");
break;
}


return 0;
}
#pragma warning (disable:4996)
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include "C:\Users\wjdal\source\repos\ciai_timetable0\ciai_timetable0\ciai03.h"

void BuildingSave(TimeTable info[N], int ok) { //print ���� ����... ���� �����̶�� ����...

//test :: strcpy(info[0].RoomNum, "21302");
//info[ok].UnivBuilding�� ����

int Building[N]; //int������ ȣ���� ������� ����
char SSU[N][10] = { "" };
int i, j;

char b_num[2];

for (i = 0; i < N; i++) {
for (j = 0; j < 2; j++)
{
b_num[j] = info[ok].RoomNum[j];
}
Building[i] = atoi(b_num); //b_num ���ڿ��� int������ ��ȯ�ؼ� ����

printf("��ȣ %d�� �ǹ� �̸� �Է� : ", Building[i]);
scanf("%s", SSU[i]);
break;
}

strcpy(info[ok].UnivBuilding, SSU[ok]);

//����ü�� ���� �����ؼ� ��� .. printf("%s", SSU[ok]);

}
50 changes: 0 additions & 50 deletions DaySearch.cPP

This file was deleted.

51 changes: 51 additions & 0 deletions DaySearch.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
#include <stdio.h>
#include <string.h>
#include "C:\Users\wjdal\source\repos\ciai_timetable0\ciai_timetable0\ciai03.h"
#pragma warning(disable:4996)

extern int Input(TimeTable info[N]);
extern void SubjectNameSearch(TimeTable info[N]);
extern void SubjectNumSearch(TimeTable info[N]);
extern void ProfSearch(TimeTable info[N]);
extern void RoomNumSearch(TimeTable info[N]);
extern void BuildingSave(TimeTable info[N], int ok);
extern void SimpleRoomPrint(TimeTable info[N], int ok);
extern int SearchList(TimeTable info[N]);
//ㅅㅂ.. 왜 안되세요...

void DaySearch(TimeTable info[N]) {
char WhatDay[5] = "";
char ExitDay[2] = "";

int i, j;

for(j=0 ; j<N; j++ ){

printf("요일 입력(ex.수) : ");
scanf("%s", WhatDay);
getchar();

if (!strcmp(WhatDay, "월") == 0 && !strcmp(WhatDay, "화") == 0 && !strcmp(WhatDay, "수") == 0 && !strcmp(WhatDay, "목") == 0 && !strcmp(WhatDay, "금") == 0 && !strcmp(WhatDay, "토") == 0 && !strcmp(WhatDay, "일") == 0)
{
printf("잘못 입력하셨습니다. 다시 입력하십시오.\n\n");
continue;
}

for (i = 0; i < N; i++) {


if (strcmp(WhatDay, "e") == 0) break;
else if (strcmp(WhatDay, info[i].DayOfWeek) == 0) {
printf("%d. %s / %s / %s / %s : %s / %s ", i + 1, info[i].SubjectName, info[i].SubjectNum, info[i].Prof, info[i].DayOfWeek, info[i].Time, info[i].UnivBuilding);
SimpleRoomPrint(info, i);
}

}

printf("추가입력하려면 아무키나 입력, 나가려면 e 입력 : ");
scanf("%s", ExitDay);
if (strcmp(ExitDay, "e") == 0) SearchList(info);
printf("<추가로 입력합니다>\n\n");
}

}
71 changes: 31 additions & 40 deletions Input.cpp
Original file line number Diff line number Diff line change
@@ -1,57 +1,48 @@
#include <stdio.h>
#define N 20;
#pragma warning (disable:4996)
// #include"C:\Users\남시현\Desktop\새 폴더 (2)\ciai03.h"
#include "C:\Users\wjdal\source\repos\ciai_timetable0\ciai_timetable0\ciai03.h"

/*
최종 제출 전
Input 함수로 바꿀 때
int Input(TimeTable *info[N])
으로 바꿔야함
test ��
����ȸ�μ���׽��� 2150322701 ���� ��ȭ 21203 16:30-18:20
��ü�������α׷��� 2150534103 ������ ȭ�� 21204 18:00-19:15
�ڷᱸ�� 2150533741 �ſ��� ���� 21201 15:00-16:15
�ڷᱸ�� 2160533740 ���ͼ� ���� 21201 12:00-13:15
*/
extern void BuildingSave(TimeTable info[N], int ok);
int Input(TimeTable info[N]) {

typedef struct TimeTable {
char SubjectName[20];
char SubjectNum[10];
char Prof[10];
char DayOfWeek[5];
char RoomNum[5];
char Time[20];
} TimeTable;

int Input(TimeTable info[]);

int main() {
TimeTable info[20];

int a;
a = Input(info);
int count = 0;
int *pcount;
pcount = &count;

}
while (1) {

int Input(TimeTable info[]) {
int count = 0;
int *pcount = &count;
printf("Subject Name: ");
scanf("%s", info[*pcount].SubjectName);

printf("과목명: ");
scanf("%s", info[count].SubjectName);
printf("Subject Number: ");
scanf("%s", info[*pcount].SubjectNum);

printf("과목번호: ");
scanf("%s", info[count].SubjectNum);
printf("Professor Name: ");
scanf("%s", info[*pcount].Prof);

printf("교수명: ");
scanf("%s", info[count].Prof);
printf("Day of Week: ");
scanf("%s", info[*pcount].DayOfWeek);

printf("요일: ");
scanf("%s", info[count].DayOfWeek);
printf("Room Number: ");
scanf("%s", info[*pcount].RoomNum);

printf("교실번호: ");
scanf("%s", info[count].RoomNum);
printf("Lecture Time:(ex.HH:MM-HH:MM) ");
scanf("%s", info[*pcount].Time);

printf("수업시간: ");
scanf("%s", info[count].Time);
BuildingSave(info, *pcount); //21 ó�� ���� ���� ������ ����Ǹ� �� ��...

(*pcount)++;
printf("===========================\n");
(*pcount)++;
break;
}

//(*pcount)++;
return 0;
}
}
Loading