반응형

전체 글 272

c언어 - strcat // strncat // strncpy

[C Language] Strcat ( 문자열 합치는함수 ) // strncat #include #includeint main() { char array1[100]; char array2[50]; printf("첫 번째 문자열 입력 : "); gets(array1); printf("두 번째 문자열 입력 : "); gets(array2); strcat(array1, array2); //array1뒤에 array2 를 합친다(복사시킨다) printf(" 합친 문자열 : "); puts(array1); return 0; } ◎ Strncpy ( 문자열을 n바이트만큼 붙이는 함수 ) #include #includeint main() { char array1[100]; char array2[50]; printf(..

IT기초/C 언어 2014.09.08

[C language] strcmp // strncmp ( 크기비교 함수 )

[C language] strcmp // strncmp ( 크기비교 함수 ) #include #includeint main() { char array1[20] = "Hello Song"; char array2[50] = "Hello MyeongHoon"; char array3[50] = "Hello SongMyeongHoon"; int result1, result2, result3; result1=strcmp(array1, array2); // array1이크면 '-1' 출력, array2가 크면 '1' 출력 같으면 '0' 출력 result2=strncmp(array1, array2, 5); // 5바이트까지만 비교 result3=strcmp(array2, array3); printf("%d %d %d ..

참고자료 2014.09.08

[어셈블리] SHL & SHR ( 왼쪽 // 오른쪽으로 ~~칸씩 이동)

[어셈블리] SHL & SHR ( 왼쪽 // 오른쪽으로 ~~칸씩 이동) #includeint main() { int a=4; printf("%d\n", a); // 4의 2진수 값은 0100 이다 _asm { shl a, 0x01 } printf("%d\n", a); // 0100 의 각 숫자가 각각 한칸에 들어갔다고 생각할때 SHL 은 왼쪽으로 한칸 이동!! 따라서 1000 이된다 _asm { shr a, 0x02 } printf("%d\n", a); // 1000 에서 오른쪽으로 두칸 이동하면 0010 이 된다 따라서 2가 출력 return 0; } 결과482

반응형