목록내가 공부한 3학기 전공/내가 실습한 C언어 (7)
공머씨의 블로그
// c언어 코딩036 구조체 선언과 초기화 #include struct Book { char title[20]; char author[20]; int series; }; typedef struct Book Book; int main(void) { Book b1 = { "태백산맥","조정래",10 }, b2={ "토지","박경림",20 }; puts("------------------"); puts("*구조체 출력*"); puts("------------------"); pritnf("b1:%10s %10s %4d권 \n", b1.title, b1.author, b1.series); printf("b2:%10s %10s %4d권 \n", b2.title, b2.author, b2.series); puts..
// c언어 코딩020 문자열 입출력 gets #include int main(void) { char team[10]; puts("-----------------"); puts("*문자열 출력*"); puts("-----------------"); printf("좋아하는 축구팀은:"); gets(team); printf("축구팀은=%s\n", team); puts("------------------"); return 0; } https://blog.naver.com/woong3164/220633818474 [C언어 코딩학습 016] : 문자 두 개 입출력 - 1 아래의 이미지는 소스입니다.아래의 이미지는 위의 소스를 이용해서 나온 결과입니다.저는 AB 라고 했는... blog.naver.com scanf..
scanf_s에 대해서 알려면 버퍼오버플로우의 개념에 대해서 알고있어야 한다. http://cafe.daum.net/skycic/PYid/133?q=scanf+scanf_s+%EC%B0%A8%EC%9D%B4&re=1 scanf()함수 와 scanf_s()함수의 차이점 scanf()함수 와 scanf_s()함수의 차이점[scanf와 scanf_s의 차이]기존에 사용하던 scanf함수는 지정된 버퍼의 크기보다 더 많은 양의 문자를 넣을수 있기 때문에 버퍼오버플로우에 대해서 많이 취약했다.이러한 부분을 보완하고자 만든 함수가 scanf_s이다. _ 즉, 보안을 위해서 보완한 함수이다.scanf와 scanf_ cafe.daum.net http://cafe.daum.net/dnuealgo/MhgZ/3?q=scan..