자바개발자가 c언어를 할때 가장 힘든것이 String 변수형이 없다는 것일거다. String 변수형이 있으면 문자열(스트링)을 다루기 쉬운데 c언어는 없으니 char 배열로 사용해야 한다. 사실 자바나 다른언어의 문자열형도 내부적으로는 char 배열로 되어 있다. 사람이 사용하기 편하게 String 변수형이 있는것이다. char word[50]; word[0]='a'; word[1]='b'; printf("%s\n",word); 해서 출력하면 ab경경경경경경경경경경 머 이런식으로 출력된다. 이렇게 쓰레기 값이 찍힌다. 그래서 char 배열 마지막에는 널문자 '\0'을 넣어 문자열의 끝을 알려줘야 한다. char word[50]; word[0]='a'; word[1]='b'; word[2]='\0'; pr..
간접멤버참조연산자(->)는 구조체 포인터변수로 그것이 가리키는 구조체변수의 멤버를 참조할 때 사용한다. 연산자의 왼쪽에는 구조체 포인터변수를 사용하고 오른쪽에는 구조체변수의 멤버가 사용된다. 소스코드를 살펴보면 char wk_char1[1+1]; memset(wk_char1,0x00,sizeof(wk_char1)); memcpy(wk_char1,i515391.id_gubun,1); i515390.id_gubun=antoi(wk_char,1); //여기서 main함수를 호출하면 main(&i515390); int main(i515390) I515390 *515390; { //메인함수에서는 간접멤버참조연산자를 통해 멤버값을 참조한다. i515390->id_gubun; }
- Total
- Today
- Yesterday
- Python
- php
- 자바
- ocajp
- 프로씨
- 라이믹스
- 자바 smtp
- EC
- ocjap
- 파싱
- xe addon
- 오라클
- XE
- 플러터
- proc
- 문자열
- 이클립스
- 스크래핑
- C언어
- 파이썬
- esql
- 포인터
- MySQL
- 인포믹스
- XE3
- C
- JDBC
- KG
- webix
- xe애드온
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
