어떻게 하나요 ?(소스 짰놨어요)
세실
다 입력해서 각각에 대한 오류 나오게 하는방법?질문 요약 :제가 적용을 잘 못하는건가요 ? if문도 해보고 스위치도 써뽀고
잘않되요 어떤걸 써야되고 어떤식으로 적용해야되는지 알려주세요
#include stdio.h
#include string.h
#define SIZE 10
#define MAX 100
typedef struct worker
{
int id;
char name[8];
char part;
char work[8];
char special;
char grade;
char clas;
long int aid;
long int upmoo;
long int jikgup;
long int bonbong;
} DATA;
void input(DATA person[])
{
int i;
for (i = 0; i SIZE; i++)
{
printf(사번 %d(%s)의 과 코드 입력:(1-5), person[i].id, person[i].name);
scanf(%d, &person[i].part);
switch (person[i].part)
{
case 1 : strcpy(person[i].work, 경리과);
person[i].upmoo += 250000;
break;
case 2 : strcpy(person[i].work, 인사과);
person[i].upmoo += 250000;
break;
case 3 : strcpy(person[i].work, 영업팀);
person[i].upmoo += 350000;
break;
case 4 : strcpy(person[i].work, 생산과);
person[i].upmoo += 350000;
break;
case 5 : strcpy(person[i].work, A/S팀);
person[i].upmoo += 300000;
break;
default : person[i].upmoo += 0;
break;
}//과코드 입니다.
printf(사번 %d(%s)의 직급 입력:(1-3), person[i].id, person[i].name);
scanf(%d, &person[i].grade);
switch (person[i].grade)
{
case 1 : person[i].jikgup += 300000;
break;
case 2 : person[i].jikgup += 200000;
break;
case 3 : person[i].jikgup += 350000;
break;
default : person[i].jikgup += 0;
break;
}// ---직급
내용이 너무 길어서 위에 꺼 2부분만 집어넣엇습니다.. 어떤걸 써야될까요?
다시처음부터 재입력으로 돌아가는방법도..ㅠ 악 머리가 아프네요 ㅠ
-
장미 2026-06-22
저거 전체를 while문으로 해야되나요?
-
가막새 2026-06-22
틀려도 진행이 되는 것이라면, 일단 입력받는 것을 모두 진행한 뒤에 검사코드가 진행된다는 것 같구요. 재입력을 하시려면, while문을 이용한 무한루프를 이용해서 exit로 함수를 끝내는 방법을 사용해 보심이 어떨까요
| 번호 | 제 목 | 글쓴이 | 날짜 |
|---|---|---|---|
| 2752085 | 문자열을 랜덤하게 출력해서 대체,삽입,삭제 횟수를 각가 표시하고 그걸 표 형태로 출력 | 슬아s | 2026-10-20 |
| 2752056 | 포인터 && 배열 질문요~ (2) | 해찬나래 | 2026-10-20 |
| 2752031 | x^n 구하는 코드 짜봤는데 값이 틀려요 ㅠㅠ | 세실 | 2026-10-20 |
| 2752000 | 나 정말 미치겠어요..ㅠㅜ (4) | 다이 | 2026-10-20 |
| 2751978 | 문자열 질문이요.. | 초시계 | 2026-10-19 |
| 2751945 | 숫자 맞추는 프로그램이요 ㅠㅠ (1) | 동은 | 2026-10-19 |
| 2751917 | C언어 이중 연결 관련 질문합니다. | 유우 | 2026-10-19 |
| 2751888 | return의 정확한 의미좀 알려주세요 (3) | 올해1살 | 2026-10-19 |
| 2751857 | 포인터 배열 (2) | 터큰 | 2026-10-18 |
| 2751831 | 연산자? 질문입니다 (2) | 진주 | 2026-10-18 |
| 2751800 | C언어 기초질문입니다.. (3) | 핫블랙 | 2026-10-18 |
| 2751739 | 파일 출력을 구조체로 받을 때, 파일의 끝을 판별하는 방법을 알려주세요. (2) | 얼 | 2026-10-17 |
| 2751715 | unresolved external symbol 에러... | 이룩 | 2026-10-17 |
| 2751686 | 변수 설정에 관한 질문입니다. | 꽃달 | 2026-10-17 |
| 2751655 | 자료구조 연습문제 | 한무릎 | 2026-10-17 |
| 2751631 | gets 함수 질문이요. (4) | 해늘 | 2026-10-16 |
| 2751553 | 퀵정렬 소스인데 주석좀 달아주세요 (1) | 싴흐한세여니 | 2026-10-16 |
| 2751528 | 저기 이거하는법좀 질문.. (2) | 가람슬기 | 2026-10-15 |
| 2751445 | 도저히 풀 수가 없네요.... (2) | 신당 | 2026-10-15 |
| 2751412 | 어제부터 계속 해도.........안되는.... (1) | 족장 | 2026-10-14 |
