프로그래밍 QnA

rpit1412의 이미지

java source로 adb shell 의 cmd 입력 가능한가요??

(__)

자바소스 안에서 adb shell 에서 커맨드를 입력을 하고싶습니다.

정확히는 adb shell에서 ip rule add, ip route add 커맨드를 직접 입력하던 부분을
소스코드로 구현해보고싶은데 가능할까요?

어떤 메서드를 호출해야하는겁뉘꽈 ㅠㅠ

mmx822의 이미지

C언어 간단한 난수 함수 관련 질문입니다..srand(); 함수

안녕하세요?? KLDP 여러분들~
제가 궁금한게 하나 생겼는데요..
바로 srand(); 함수 관련 질문입니다..
srand 함수의 프로토를 보면 void srand(unsignd int seed); 잖아요..
제가 하고 싶은건.. 이 srand 함수를 가지고 float나 double 타입의 난수를 생성하고 싶은거거든용...

예를 들면

double x;
x = srand(100); 이런식으로 해서 x에 float나 double 타입의 난수를 할당하는 겁니다..
근데 위에 대로하게되면 컴파일 오류가 나면서 모든 형식에서 'void'를 사용할 수 없습니다. 라는 에러가 뜹니다..ㅜㅜ

이거 어떻게 하면 제가 원하는 난수를 할당 받을 수 있는지 너무너무 궁금합니다~~

KLDP 여러분 도와주세요~~

bonii의 이미지

cpu contention 개념설명좀 부탁드려요.

안녕하세요.

이곳저곳 알아보는중인데 cpu contention 이라는 말의 정의를 정확히 내리기가 힘드네요.
process가 대기하는 time을 contention이라고하는건지..

정확한 의미와 linux code상으로 어떤 부분을 보면될지 조언좀 부탁드립니다!

greenhjb의 이미지

C언어에서 malloc를 이용해 텍스트파일에 값을 읽어와서 출력하는 부분을 못하겠습니다 도와주세요ㅠㅠ

사진에 있는것을
밑에 글처럼 하라는데 도저히 c를 배우지않고 공대로 컴입한 저로써는 자료구조가 너무힘드네유ㅠ

실행방법
./실행파일 [scheme.GO.data]
ÞReading scheme.GO.data
ÞTotal number of GOs : #####
ÞEnter GO to find : 0003674
Þ 234 GO:0003674 were found.

csm4338의 이미지

c언어에서 어셈블리의 in, out 명령어의 역할을 할 수 없을까요?

운영체제를 만들고 있는 중인데
A20 gate를 활성화하려면 어셈블리에서 in, out명령으로 포트의 값을 읽고 쓴다고 하는데요.
제가 c에서 했던 방법은

char *port64=(char*)0x64;
unsigned char status;

do
{
status=(unsigned char)*port64;
}while(status & 0x02);

이런식으로 0x64라는 포트의 값을 읽어오려고했습니다.
여기서 문제가 0x64포트에서 값을 읽었을 때 입력버퍼가 비어있다면 읽은 값과 0x02를 and연산을 했을 때 0이 나와서 while문을 빠져나가야되는데
무한루프를 돌고있는 상황입니다.

만약 이경우처럼 포트의 값을 읽고 쓸때는 어셈블리로 하는수 밖에 없는건가요?

E_Dn의 이미지

GCC 에서 fflush()가 안먹어요..

제가 아래와 같이 코드를 작성했습니다만...
fflush()함수를 말끔이 무시해버립니다...
제가 틀린건가요?
비주얼 스튜디오 2008버전에서는 잘 되던데..

#include<stdio.h>
int main(void)
{
	int age;
	char name[20];
 
	printf("나이를 입력 : ");
	scanf("%d", &age);
 
	fflush(stdin);
 
	printf("이름을 입력 : ");
	fgets(name, sizeof(name), stdin);
 
	printf("%d \n", age);
	printf("%s \n", name);
 
	return 0;
}
dltkddyd의 이미지

pragma warning 어떻게 사용하는 건가요?

pragma warning이 도대체 뭔가요? 아래와 같이 하면, 컴파일시 4514에 해당하는 오류가 뜨면서 컴파일이 안 되던데요. 메서드를 호출하는 부분이 없을 경우에 해당하는 분류번호가 4514인 것으로 보이는데, 맞나요?

#pragma warning(error:4514)
class A
{
   public:
      void func()   // C4514, remove the function to resolve
      {
      }
};
 
int main()
{
}

그런데 저 pragma를 다음과 같이 고치면

#pragma warning(default:4514)

또는 아래와 같이 고치면

#pragma warning(disable:4514)

egoquat의 이미지

C++ 트라이 캐치 문제 어디가 틀린걸까요?

심심해서 아래 문제 코딩해서 올렸더니 틀렸다고 나와서요.
http://www.try-cat.ch/contest/view/exercise/27
어디가 틀린걸까요?

#include

int main()
{
const int lengthofword = 20;
char szWords[lengthofword] = {'A','A','A','B','B','G','F','F','F','F',};

int countWord = lengthofword, countAlphabetWord = 0;

const int countasc = 128;
int countAscs[countasc] = {0,};

bluedayzz의 이미지

[암호화 관련] C++ 하고 C# 하고 동일하게 짜고 싶은데요.

제가 암호화 모듈을 만드는데요

c++ c# 모듈을 만들어서 서로 통신이 가능하게 하는건데요

저렇게 바이트를 바꿔주면 처리가 안되네요...

아래 로직을 지우면 잘 처리 되는데요

rawKey 값 하고 byteKey 값하고 동일하게 하고 싶은데요

문의드립니다.

페이지

프로그래밍 QnA 구독하기