본문 바로가기

Study

(63)
How to emerge mplayer Introduction Before installing MPlayer, it's important to see what USE flags you have set, because they will in large part determine the functionality of MPlayer. Some codecs and options are only installed with certain USE flags. This guide will use mplayer-1.0_pre7 as an example. [edit] List of all supported USE flags to see a list of USE options recognised by mplayer : emerge -pv mplayer The f..
Gnomem KDE 단축키 FOR GNOME: General Shortcut Keys Alt + F1 Opens the Applicantions Menu . Alt + F2 Displays the Run Application dialog. Print Screen Takes a screenshot. Alt + Print Screen Takes a screenshot of the window that has focus. Ctrl + Alt + right arrow Switches to the workspace to the right of the current workspace. Ctrl + Alt + left arrow Switches to the workspace to the left of the current workspace. ..
MY System Infomation MY System info : Thinkpad R51e, 1843-ECK CPU : Intel Pentium M (Dothan) 1.6 GHzprocessor : 0 vendor_id : GenuineIntel cpu family : 6 model : 13 model name : Intel(R) Pentium(R) M processor 1.60GHz stepping : 8 cpu MHz : 1596.012 cache size : 2048 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce..
Gentoo Alsa guide Gentoo Linux ALSA Guide Content: 1. Introduction 2. Installing ALSA 3. Configuring/Testing ALSA 4. Other things ALSA 1. Introduction What is ALSA? ALSA, which stands for Advanced Linux Sound Architecture, provides audio and MIDI (Musical Instrument Digital Interface) functionality to the Linux operating system. ALSA is the default sound subsystem in the 2.6 kernel thereby replacing OSS (Open Sou..
동적 메모리 할당을 이용하여 사용자로 부터 무한대의 정수를 입력 받기 사용자로 부터 입력 받은 데이터를 저장하기 위해서는 저장공간이 필요한데 사용자가 얼마만큼의 데이터를 입력할지 컴파일러는 알수가 없다. 사실 나도 그건 알수 없지 않은가 -_-; 뭐 메모리 공간을 어마어마 하게 크게 잡으면 가능 하겠지만 사용자가 그 어마어마 하게 큰 메모리 공간보다 많은 데이터를 입력 할 수도 있는 것이다. 또한 이런건 분명한 메모리 낭비다.. 이러한 문제를 해결하기 위해 메모리를 동적으로 할당 하는 수법(?)이 있다. 이 프로그램은 정수 한개만을 입력 받을수 있는 메모리 공간을 동적으로 할당해 놓고 사용자가 입력 할때마다 그 크기가 늘어 난다. #include #include void exten(int **pArr, int *pSize); int main() { int i; int in..
간단한 파일 복사 프로그램 파일의 입출력을 이용하여 원본을 그대로 복사 하는 프로그램이다. #include int main(int argc, char **argv) { char c;// For copy int state1, state2;// Check error when close file FILE *sorc, *dest;// make Source & Destination stream /* when user make error */ if(argc != 3) { puts("Usage : ./copysourcefiledestinationfile"); return -1; } /* Open source & destination file */ sorc = fopen(argv[1], "rb"); dest = fopen(argv[2], "wb..
윤성우님의 C 프로그래밍 연습문제 : 21-2 문제1] #include #include int conv_int(char a); int main() { int i, len, total = 0; char str[50]; puts("Input string"); fgets(str, sizeof(str), stdin); len = strlen(str); for(i = 0; i = 48 && str[i] = 0 && strcmp(str1, str3) >= 0) { /* str2가 두번째로 큰경우 */ if(strcmp(str2, str3) >= 0) string_sum(str1, str2, str3); /* str3이 두번째로 큰경우 */ else string_sum(str1, str3, str2); } /* str..
윤성우님의 C 프로그래밍 연습문제 : 21-1 문제1] #include char convert(char ch); int main() { char ch; ch = getchar(); ch = convert(ch); /* case of non alphabet */ if(ch == -1) { puts("error"); putchar('\n'); return -1; } putchar(ch); putchar('\n'); return 0; } char convert(char ch) { /* case of a small letter */ if(ch >= 'a' && ch = 'A' && ch = 'a' && ch ='A' && ch