반응형

C언어 소스 코드 53

[C언어 소스] 학생 성적 관리 프로그램 - 이중 연결리스트

[C언어 소스] 학생 성적 관리 프로그램 - 이중 연결리스트 더미있는 이중 연결리스로 학생 성적 관리 프로그램 //성적 관리 프로그램 - 이중 연결리스트 //생성 순서로 연결 리스트에 보관 //중복 데이터 처리 없음 //입력 오류에 관한 예외 처리 없음 #include #include #include #include #define MAX_NLEN 20 //최대 이름 길이 #define MAX_SUBJECT 3 //과목 수 typedef struct Student{//학생 구조체 정의 char name[MAX_NLEN+1];//이름 int num; //번호 int scores[MAX_SUBJECT];//국,영,수 성적 struct Student *next; struct Student *prev; }Stud..

[C언어 소스] 성적 관리 프로그램 - 학생 데이터 동적 메모리 할당

[C언어 소스] 성적 관리 프로그램 - 학생 데이터 동적 메모리 할당 학생 구조체 배열을 동적으로 할당하고 번호 - 1 인덱스에 학생 데이터를 관리하는 기본적인 프로그램 학생 데이터 추가할 때도 학생 데이터를 관리할 메모리를 동적 할당 학생 데이터 삭제할 때 학생 데이터 메모리 해제 프로그램 종료할 때 할당한 모든 메모리 해제 //성적 관리 프로그램 - 배열을 동적 메모리 할당 //학생 번호 순으로 동적 배열에 보관 //학생 데이터도 동적으로 할당 //최대 학생 수를 프로그림 시작 시에 사용자가 결정 //입력 오류에 관한 예외 처리 없음 #include #include #include #include #define MAX_NLEN 20 //최대 이름 길이 #define MAX_SUBJECT 3 //과목 ..

puts 함수 [C언어 표준 라이브러리 함수 가이드]

puts 헤더 파일 [언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - STDIO.H int puts(const char *str); 표준 출력 파일 스트림에 문자열을 출력하는 함수 입력 매개 변수 리스트 str 출력할 문자열 반환 값 실패 시 EOF, 성공 시에는 음수가 아닌 수를 반환 puts 함수는 입력 문자열 뒤에 개행 문자를 뒤에 추가하여 출력합니다. 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //int puts(const char *str); 표준 출력 파일 스트림에 문자열을 출력하는 함수 //puts와 printf 함수 문자열 출력 비교 #include int main (void) { puts("Hello World");//puts 함수 내부에서 문자열 뒤에 개행 문자를 ..

반응형