#포인터
-
Incompatible implicit declaration of built-in function ‘******’C언어 Tip 2019. 2. 2. 20:22
컴파일을 하는데 자꾸 Incompatible implicit declaration of built-in function ‘free’ 이런 경고가 뜬다. 실행은 잘 된다만 무엇인가 불안하다. 찾아보니 'free()'함수를 사용하기위해선 #include 를 해야했었다. 앞으로 이런 경고가 뜨면 #include 를 빼먹은게 있나 꼭 참고해야겠다. 이상! 참고 : https://stackoverflow.com/questions/7050798/incompatible-implicit-declaration-of-built-in-function-malloc
-
request for member '*******' in something not a structure or unionC언어 Tip 2019. 2. 2. 17:10
구조체 관련해서 컴파일 시 에러 “request for member '*******' in something not a structure or union”로 떠서 많이 당황했다. 논리적으로는 오류가 없다고 생각했었기 때문이다. 그래서 검색결과 오류의 결과를 찾을 수 있었는데 1. 구조체를 포인터로 선언할경우, 혹은 함수의 매개변수로써 구조체를 포인터로 사용하게 되면구조체의 멤버변수(구조체 안에 있는 변수들은) '.'이 아닌 '->'로 참고를 해야한다. ex) int LNext(List * plist, LData * pdata){ if(plist->curPosition >= (plist->numOfData)-1) return FALSE; *pdata = plist->arr[++(plist->curPosit..
-
2019년 1월 2일 코딩 공부오늘의 공부 2019. 1. 3. 23:33
2019년 1월 2일 수요일 코딩공부 기록. 공부시간 : 00:30~02:00 (1:30)10:00~12:00(1:30)13:40~15:50(2:10) 총 5시간 10분 교재 : 쉽게풀어쓴 C언어 Express. 진도 : Chapter 11, 포인터 1월1일에는 신나게 놀고 쉬다가 자정이 넘어서야 정신차리고 잠깐 공부를 했다.드디어 포인터를 공부한다는것에 약간 기대를 부풀고 공부를했다.그러다가 나의 옛 고향친구가 서울에 언제와서 볼꺼냐라고 닥달하는 바람에 나도 그냥 "알겠다! 가서 얼굴보면서 술한잔 하자!"라고 답하며 근로장학이 끝나는 대로 서울로 향했다. 공부하고싶은 마음이 더 컸지만 그래도 친구들을 못본지 너무 오래되었기 때문에 이번에도 미루면 서로 서운함만 있을것같아서 흔쾌히 수락했다.