색칠한 부분을 조금 더 간다하게 코딩하는 법
아리에스
질문 제목 : 정보입력시 간단한 하드코딩..질문 요약 :색칠한 부분을 조금 더 간다하게 코딩하는 법 좀 알려주세요~
한줄에 4개의 정보를 다 넣을수 있는 방법이요....질문 내용 :
#include stdio.h
#include stdlib.h
#include string.h
struct lecture
{
char course[20];
float marks;
int id;
char name[20];
};
void new_print_lecture(lecture* lec);
int main ()
{
lecture lec[10];
strcpy(lec[0].course, 1학년);
lec[0].marks=76.45;
lec[0].id=1111;
strcpy(lec[0].name, 설계);
strcpy(lec[1].course, 1학년);
lec[1].marks=80.43;
lec[1].id=1111;
strcpy(lec[1].name, 설계);
strcpy(lec[2].course, 2학년);
lec[2].marks=99.32;
lec[2].id=2222;
strcpy(lec[2].name, 구조);
strcpy(lec[3].course, 2학년);
lec[3].marks=90.98;
lec[3].id=2222;
strcpy(lec[3].name, 구조);
strcpy(lec[4].course, 3학년);
lec[4].marks=86.34;
lec[4].id=3333;
strcpy(lec[4].name, BIM);
strcpy(lec[5].course, 3학년);
lec[5].marks=95.52;
lec[5].id=3333;
strcpy(lec[5].name, BIM);
strcpy(lec[6].course, 1학년);
lec[6].marks=82.32;
lec[6].id=3333;
strcpy(lec[6].name, BIM);
strcpy(lec[7].course, 2학년);
lec[7].marks=64.70;
lec[7].id=4444;
strcpy(lec[7].name, 시공);
strcpy(lec[8].course, 1학년);
lec[8].marks=76.81;
lec[8].id=4444;
strcpy(lec[8].name, 시공);
strcpy(lec[9].course, 3학년);
lec[9].marks=75.83;
lec[9].id=1111;
strcpy(lec[9].name, 설계);
new_print_lecture(lec);
return 0;
}
void new_print_lecture(lecture* lec)
{
int i;
printf(과목 정보\n);
for (i=0; i10; i++)
{
printf(course = %s, marks = %f, id = %i, name = %s\n, lec[i].course, lec[i].marks, lec[i].id, lec[i].name);
}
}
-
화이트캣
하드코딩으로 해야되는데....lecture *lec를 이용해서
어떻게 해야되는지....왕초보라...ㅠㅠ -
갅지돋는슬아
출력하는 함수처럼 입력하는 함수를 만드시면될꺼같은데요.
lecture *lec를 이용해서
입력값을 일일이 입력받아서 넣기싫으시면 파일을 이용해도되구요.
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2658192 | C언어기초3문제 (3) | 해샘찬 | 2024-06-13 |
2658165 | 로또게임질문 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ | 내꽃 | 2024-06-13 |
2658136 | 구조체 부분에서 막혔습니다.. (3) | 난슬 | 2024-06-13 |
2658106 | c언어 간단한 질문입니다 (4) | 아잉누님 | 2024-06-13 |
2658077 | security가 붙은 함수 관련 질문 | 횃대비 | 2024-06-12 |
2658050 | 기초 c언어 프로그램 짜는데 어려워서 글올려요 | 꺆잉 | 2024-06-12 |
2658021 | #define 문 정말 간단한 질문있습니다. | 심플포텐 | 2024-06-12 |
2657962 | IPv6에서 RAS 사용요 | 상1큼한렩 | 2024-06-11 |
2657935 | 도와주세요 배열및 함수관련. (4) | 하루키 | 2024-06-11 |
2657885 | 두개의 소문자입력뒤 비트연산자로 대문자오바꾸기 | 풀잎 | 2024-06-11 |
2657830 | 경우의 수 구하기.. (1) | 흰우유 | 2024-06-10 |
2657806 | 연산자 질문요 (1) | 네코 | 2024-06-10 |
2657782 | 콘솔창 꽉채우기 | 미쁘다 | 2024-06-10 |
2657754 | 유니코드 기반으로 문자 입출력받는데 안됩니다 | 어리버리 | 2024-06-09 |
2657728 | 포인터 배열도 동적할당(malloc)를 통해서 생성이 가능한가요? | 우미 | 2024-06-09 |
2657700 | 오류 해석을 못하겠어요. | 해길 | 2024-06-09 |
2657642 | 출력부분에서.. | 앨버트 | 2024-06-08 |
2657620 | 파일 입출력 함수 반복문 .. | 서리서리 | 2024-06-08 |
2657594 | 인수의 존재 여부를 검사 (1) | 다이 | 2024-06-08 |
2657566 | 서비스팩을 설치하더니 잘되는데요.... | 감추어왔던 | 2024-06-08 |