COSMOSRKSI
방명록 RSS 태그 글쓰기 관리자
 
[C] 간단하게 알아보는 strcmp함수
Program language/C 2021-03-28 21:29:24

#include <stdio.h>
#include <string.h>
void main()
{
char str1[20] = { "abcd" };
char str2[20] = { "abcd" };
char str3[20] = { "aaaa" };

if (strcmp(str1, str2) == 0)
printf("same!\n");
else;

if (strcmp(str1, str3) == 0)
printf("same!\n");
else
printf("not sanme!\n");
}

 

 

c언어에서 strcmp함수는 두 문자열(str1, str2)이 같으면 0을 반환하고 왼쪽(str1)이 크면 양수를 반환, 오른쪽(str3)이 크면 음수를 반환함

 


[C] 간단한 포인터 코드와 주석 설명
Program language/C 2021-03-28 18:55:30

#include <stdio.h>

void main()
{
int x; // int형 변수 x 선언
int* xp; // 포인터 변수 xp 선언 (원래 크기는 4바이트)
xp = &x; // x의 주소를 구해서 xp에 대입
*xp = 10; // 간접 참조 연산을 이용해서 x에 10대입

printf("%p\n", &x); // x의 주소
printf("%p\n", &xp); // xp의 주소
printf("%p\n", xp); // xp안에 담긴 x의 주소
printf("%d", *xp); // xp안에 담긴 x의 주소가 실제로 가지고 있는 값
}

 
 


[C++] 네임스페이스 연습 코드 (using namespace, x::y)
Program language/C++ 2021-03-28 12:54:11

#include <iostream>
#include <string>

using namespace std;

namespace worker {
char name[20] = { '0' };
int overtime = 0;

void Show(char name[], int overtime)
{
cout << "name: \t" << name << "\novertime: \t" << overtime << endl;
}
}

namespace student {
char name[20] = { '0' };
float score = 0;

void Show(char name[], int score)
{
cout << "name: \t" << name << "\nscore: \t" << score << endl;
}
}

void main()
{
using namespace student;

strcpy_s(name, 20, "abc");
score = 99.9;
Show(name, score);

cout << endl << endl;

strcpy_s(worker::name, 20, "efg");
worker::overtime = 90;
worker::Show(worker::name, worker::overtime);

}

 


씽크패드(Thinkpad)가 잠자기, 최대절전모드에서 깨어나지 않는 문제 해결
真有益/public 2021-03-23 14:03:08

씽크패드(Thinkpad)를 사용 중 사용자가 설정한 시간에 따라 컴퓨터에 응답이 없을 경우 잠자기모드, 최대절전모드로 빠져드는 옵션이 있습니다.

 

대부분 마우스를 흔들거나, 키보드의 아무키나 누르면 빠져나오지만 안되는 경우도 있습니다.

 

그럴때에는

 

키보드에서 Fn + 4 (<- 펑션키 + 4)를 눌러 잠자기 모드에서 나올 수 있습니다.




이 사이트에는
넥슨코리아에서 제공한 넥슨 Lv.1 고딕 Regular체,
카페24가 제작한 아네모네체,
Cadson Demak가 디자인한 Kanit체,
Sandoll이 디자인한 나눔고딕체가
적용되어 있습니다.
멋진 폰트를 무료로 제공해주셔서 감사합니다.

Copyleft ⓒ bskyvision (블루스킨 v1.2)