사실 이걸 어느 카테고리에 써야 할지 굉장히 고민했다. 순서는 아주아주 간단함. 우분투에서 c 파일 만들기 → emscripten 툴을 이용하여 WebAssembly로 컴파일 → 만들어진 js, wasm 파일을 가져와 적용하기 1. 사칙연산 코드 작성 더보기 vim FourRules.c #define _CRT_SECURE_NO_WARNINGS #include #include EMSCRIPTEN_KEEPALIVE int addition(int n1, int n2) { return n1+n2; } EMSCRIPTEN_KEEPALIVE int subtraction(int n1, int n2) { return n1-n2; } EMSCRIPTEN_KEEPALIVE int multiplication(int n1, ..
내일의 나를 위해 메모해봅시다. Ubuntu 설치 더보기 고정 IP 바꾸기 더보기 나는 리눅스 1도 모르니까ㅠㅠㅠㅠ vim 설치 gcc 설치 emscripten 설치 껐다 켤 때 마다 해줄 것 cd emsdk ./emsdk activate latest source ./emsdk_env.sh 그리고 다시 빠져나옴 cd .. 폴더 만들기 mkdir studyC 만든 폴더로 이동 cd studyC C 파일 만들기 vim test.c 내용 작성하기 컴파일 gcc -o test test.c 실행 ./test Emscripten 활용하여 js, Emscripten파일 생성 emcc -o test.js test.c 만들어졌는지 확인
문제1. #include int LargeNumFind(int n1, int n2); int main(void) { int n1, n2, n3; printf("세 개 정수 입력 : "); scanf("%d %d %d", &n1, &n2, &n3); printf("가장 큰 수 : %d\n", LargeNumFind(n1, n2, n3)); return 0; } int LargeNumFind(int n1, int n2, int n3) { if (n1 > n2 && n1 n1 && n2 > n3) return n2; else if (n3 > n1 && n3 > n2) return n3; } 문제2. #include int CelToFah(int cel);..