이번에는 헤더파일과 함수파일, 메인파일로 나누어서 저장했다. 헤더파일#include void Binary(char *mes);char* SimplePBox();void RoundFunc(char *mes);void delete(char *arr,int idx);void DES_func(char *mes);void Swapper(int LBit[32],int RBit[32]);void MK_Sbox(); 헤더파일은 프로그램에서 사용되는 모든 함수들을 미리 선언해둔 파일이다. 메인 파일#include#include#include#include #include"header.h"#include"func.c"#include"sbox.c" int main(){ char *p = SimplePBox(); //배열을 ..
C언어 코딩 공부 겸 DES를 C언어로 구현중이다.DES에 대한 정보는 https://watchout31337.tistory.com/219사실 1일차는 아니지만 블로그를 오늘했으니 오늘부터 1일차임.뼈대를 갖춰놓고 나중에 효율적으로 수정해야겠다.시큐어 코딩에 관해서 https://iamfreeman.tistory.com/entry/%ED%95%9C%EA%B5%AD%EC%9D%B8%ED%84%B0%EB%84%B7%EC%A7%84%ED%9D%A5%EC%9B%90KISA-%EA%B8%B0%EC%88%A0%EC%95%88%EB%82%B4%EC%84%9C-%EA%B0%80%EC%9D%B4%EB%93%9C 여기서 공부했다. #include#include#include //평문을 2진수로 변환하는 Binary 함수v..
대부분 main함수를 작성할 때 인자없이main()으로 작성한다. 하지만 원래main에도 인자가 존재한다. int main(int argc,char *argv[]){} 이렇게 argc와 argv가 있다. 먼저 argc는 인자의 개수를 받아주는 인자이다.즉, 몇개의 인자를 받았는지를 나타낸다.데이터 타입은 int형이다. argv[]는 인자의 값을 받아준다.데이터 타입이 포인터인 이유는 데이터값이 담긴 주소값을 가르키기 때문이다. 간단한 예제를 살펴보면 이렇게 hello world를 출력한 후, argc의 값과 반복문으로 argv의 값들을 출력하는 코드가 있다. 결과를 보면 argc의 값은 1이고, argv[0]의 값은 ./c로 나왔다. ./c는 뭘까?바로 우리가 실행하는 파일의 이름이다. 먼저 파일을 실행..
- Total
- Today
- Yesterday
- automotive
- 케라스
- SVM
- 논문 잘 쓰는법
- cuckoo
- 차량 네트워크
- 크로스 엔트로피
- SOME/IP
- 단순선형회귀
- 로지스틱회귀
- AE
- Ethernet
- PCA
- json2html
- automotive ethernet
- 머신러닝
- 차량용 이더넷
- 이상탐지
- porks
- many-to-many
- 딥러닝
- HTML
- AVB
- Python
- one-to-many
- many-to-one
- problem statement
- CAN-FD
- AVTP
- 회귀
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |