일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- log
- vuepress
- firebase
- Android
- C
- Glide
- fabric-sdk-java
- LAYER_TYPE_SOFTWARE
- Hyperledger
- null safety
- quick-start
- Gradle
- dataginding
- kotlin
- ethereum
- fabic
- Exception
- 스트리밍
- convert
- bigquery
- test
- error
- Realm
- 컴파일
- porterduff
- hardwareacceleration
- web3js
- 다윈
- coroutines
- 안드로이드
- Today
- Total
목록C (2)
날마다 새롭게 또 날마다 새롭게
extern 변수는 다른 파일의 전역 변수를 사용하고자 할 때 사용한다. c 파일에서 선언하기 예를 들어, file2 에서 file1 의 전역 변수 a 를 사용하고자 할 때 다음과 같이 코딩한다. file1.c file1 에서 아래와 같이 정의한다. int a=0; // extern 변수 정의 main() {...} file2.c file2 에서 file1 의 전역 변수 a 를 다음과 같이 선언한다. extern int a; // extern 변수 선언 main() {...} extern 변수 선언을 통해서 file2 에서도 전역 변수 a 를 사용할 수 있게 되었다. file3 에서도 전역 변수 a 를 사용하려면 file2 에서와 같이 extern 변수를 선언해주면 된다. file3.c extern in..
간단한 문자 입력-출력 코드이다.작성은 어렵지 않았지만 EOF에 해당하는 입력이 무엇인지 몰라...코드 실행을 종료할 수 없었다.리눅스 shell에서 EOF에 해당하는 입력은 Ctrl +D 이고, (해본 것..)일반적으로 Ctrl + Z가 EOF이다. ※ getchar는 Enter 키가 입력될 때까지 입력을 받는다. #include "stdio.h" /* copy input to output; 1st version */ int main(){ int c; printf("-1은 어떤 문자? %c\n",-1); putchar(-1); c=getchar(); while((c=getchar()) !=EOF) { putchar(c); } return 0; }