공부하면서 작성한 코드 입니다. 배열과 포인트를 사용하였고, 문자 변경, 출력, argv를 사용한 연습용 코드입니다. 기본적인 설명은 여기서 제외하고 설명하고 코드에 관한 주석만 사용합니다. 그리고 gcc 컴파일러를 사용하였습니다. gcc 컴파일할 때 명령어는 gcc -std=c99 파일명.c 를 사용하였습니다. 아래처럼 출력되게 하는 연습용 코드입니다. 소스코드 및 주석 #include "stdio.h" #include "string.h" #define SIZE 100 void replaceArr(char *str, char searchChar, char replaceChar); //char 값을 변경하는 함수 void print(char *str); //*포인트를 출력하는 함수 void printTw..
English http://blog.thdev.net/2012/03/it-is-very-easy-but-c-it-is-easy-c-code.html 아주 기초적이지만 틀리기 쉬운 C 코드 문법을 소개하려고 합니다.저도 정답을 듣고서야 이해했었죠! 아래 Code는 컴파일을 하면 아무런 문제가 없습니다. 그런데 문제가 있는 부분이 존재합니다. 아래 소스코드를 보시고 아시는 분은 이유를 비밀댓글로 첨부해주셨으면 합니다. #include int* func() { int a = 1234; int *b; b = &a; return b; } int main() { int *t; t = func(); printf("%d\n", *t); return 0; } 정답은 따로 올리지 않겠습니다. 아무래도 이상이 없다고 생각하..
ubuntu, mac 에서는 python이 기본으로 설치되어 있기에 python 명령어를 통해 실행 할 수 있습니다. 윈도우에는 따로 프로그램 설치를 해야한다고 합니다. ubuntu python 버전 바꾸기 참고자료 링크 http://snowbora.com/341 Ubuntu Eclipse PyDev 설치 및 사용법 http://thdev.net/137 Ubuntu Python IDE 프로그램 찾기 http://thdev.net/138 English http://blog.thdev.net/2012/03/to-use-ubuntu-mac-python.html ubuntu python 사용중인 ubuntu 12.04에서는 버전은 2.7.3 버전과 GCC 4.6.3이 기본으로 설치되어 있습니다. mac pyth..
그냥 심심해서 작성했습니다. 직접 작성이라기보단 이곳 저곳 찾아서 작성 했다는게 정확 하겠네요. English http://blog.thdev.net/2011/10/keyboard-typing-practice-program.html 참고로 비쥬얼 c++ 2008 에서 작성 했습니다. 파일 입출력이 아닌 배열을 통해 text를 정했습니다. 분당 타수와 표준편차를 구합니다. #include #include #include #include #include #include #include #pragma comment(lib, "winmm.lib") //mmsystem.h 리눅스에서 gcc로 할려고했는데 포기를... #define TEXTLEN 512 //문자열 길이를 정의 char texts[][TEXTLEN]..