1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | #include <stdio.h> #include <string.h> typedef struct { char name[20]; int size; }file; int cnt = 0; int main(void) { char comm[10]; file folder[20] = { "picnic.txt", 82, "comic.txt", 318, "house.txt", 287 }; int i; printf("**하나의 폴더 내의 파일의 생성, 삭제, 변경, 조회 프로그램**\n"); printf("+---------명령어 설명---------+\n"); printf("l new - 생성 dir - 조회 l\n"); printf("l rename - 변경 del - 삭제 l\n"); printf("l exit - 종료 l\n"); printf("+------------------------------+\n"); while (1) { printf("command>> "); scanf("%s", comm); if (!strcmp(comm, "exit")) { printf("Good bye!\n"); break; } else if (!strcmp(comm, "new")) { printf("filename : %s\n", folder[cnt].name); printf("filesze : %d\n", folder[cnt].size); printf("A new file is created!\n\n"); cnt++; } else if (!strcmp(comm, "dir")) { for (i = 0; i < cnt; i++) { printf("%d) %s [%d bytes]\n", i + 1, folder[i].name, folder[i].size); } printf("\n"); } else if (!strcmp(comm, "rename")) { char seek[20]; printf("original filename : "); scanf("%s", seek); fflush(stdin); for (i = 0; i < cnt; i++) { if (!strcmp(seek, folder[i].name)) { // 이부분이 궁금한데 이렇게 하면 folder[0].name 만 되고 뒤에꺼는 안됨 어떻게써야 깔쌈한코딩? printf("new filename : "); scanf("%s", folder[i].name); fflush(stdin); printf("The filename is changed!\n"); break; } else { printf("입력한 파일명이 존재하지 않습니다!\n"); break; } } printf("\n"); } else if (!strcmp(comm, "del")) { } else printf("Invalid command!\n"); } return 0; } | cs |
과제충들은 뭐가 이렇게 당당하냐?
과제를 전부 해달라는것도 아니고 저부분의 어떤 코딩적 기믹을 모르겠어서 물어본건데 뭐가 당당하고 자시고임
나도 과제충 타령 듣기 싫어서 왠만하면 안오는데 아무리 생각해도 모르겠는걸 어떻게 하라는거지 코딩 전부 올리면 꼭 위에 새끼처럼 과제타령하는 새끼나올까봐 줄여서 정리해서 올려도 제대로 답도 안해주더만
뭐 시발 모르면 모르는데로 모르겠네요 ㅈㅈㅇ 하고 교수한테 따질까? ㅋㅋㅋ 모르는걸 알아내려고 물어보는게 그렇게 잘못되고 좆같은거야? 존나 웃기는 갤러리네 뭔 루리웹이여? 친목질은 오지고 늅늅이 질문은 ㅈ까라 이거냐
과제라그런건지 뭔지모르겠는데 코드의논리가 매우조잡하고 말이안되는코드라할수있음 단순한 답을 원한다면 문제는 else에 break
이정도수준은 공부를 안했다는거 글쓴이는 반성해야한다는것
이거 완전 컴본갤이랑 다를게 없네 질문은 안받지만 친목질하는 놈들끼리 안부인사에는 격하게 환영하는데랑 똑같잖아 뭔 뽐뿌여 여기가? 퉤퉤퉤 이런데 질문한 내가 븅딱이지 앞으론 절대 안온다 찐따들끼리 열심히 고기돌려~
break가 저깄을 이유가 없음
포문에서 먼가 찾으면 그걸 어떤 변수에표시해두고 break하면됨 못찾았으면 변수에 표시된게 없을거고
탐색하는부분 제어하는부분 출력하는부분 분리가 안돼있어서 헷갈리는거
답을 안 알려주면 넌 과제를 못하지만 우린 아무 상관도 없단다...
담엔 출력도올려줘 ㅎㅡㅎ
이 병신 새끼들은 존심도 없나. 질문 시작부터 댓글까지 저 지랄하는데 왜 답해주냐?