프로그래밍 QnA + 설치 및 활용 QnA

익명 사용자의 이미지

c언어 난수관련 질문입니다

지금 워게임을 한창하고 있는데요...

난수관련 문제에서 막혀버렷네요 ㅠ

문제는 리눅스환경에서 난수로 제작된

실행파일이 있습니다 코드는 볼수없구요...

그 프로그램은 임의의 숫자가 암산하도록 출력되어

제한된 시간안에 풀지 못할시 종료되는 프로그램이지요

물론 주어진 시간안에 그냥 암산으로 풀기란 불가능에 가깝구요.

고민끝에 내린 결론이 계속 실행해보니 srand시간값을 넣어놓은걸로 보아

똑같은 코딩을하여 답을 바로 입력하는 방법을 모색햇는데요..

그 코딩을 하려니 제작자가 만들어 놓은 난수의 범위를 또 모르니

이거 원 막혀버리네요...방법없을까요

nbsaver의 이미지

[리눅스] TCP / IP통신에서 write() / read()에 관한 질문입니다.

서버: 우분투(c언어로 작성), 클라이언트: 안드로이드

책에 보니까 write()가 반환되는 시점은 상대 호스트로 데이터의 전송이 완료되는 시점이 나닌, 전송할 데이터가 출력버퍼로 이동이 완료되는 시점이라고 나와있는데요...

이것때문에 제가 구현한 서버측 소스내에서 write()가 제대로 동작(?) 하지 않아 클라이언트에서 read()하면 타임아웃이 발생하는 것 같습니다.

일단 소스를 보시면,

hsnks100의 이미지

이거 답이 뭘까요?

조금 재밌는 코드.

#include <iostream>
using namespace std;
 
void f(int a, int b)
{
	cout << a << b;
}
int main()
{
	int i=1;
	f(i++, i);
	i = 1;
	f(i, i++);
 
	return 0;
}

과연 답이 뭘까요?? ㅋㅋㅋ

신기신기... 미리 말하자면 불법적인 문장은 아닌거 같네요.

흔히 나오는 ++ 장난은 아닌거 같고요.
"한 문장에 하나의 변수가 두번 이상 바뀌는 것." 에도 포함되지 않네요.

oosap의 이미지

[완료]제 CPU에 64비트 리눅스 설치 가능할까요? Intel® Core™2 Duo Processor T8300

CPU는 Intel® Core™2 Duo Processor T8300 (펜린)입니다.
자세한 사양은 아래와 같습니다.

Clock Speed 2.4 GHz
L2 Cache 3 MB
Bus/Core Ratio 12
FSB Speed 800 MHz
FSB Parity No
Instruction Set 64-bit

지금 32비트 우분투 쓰고 있는데 안드로이드를 빌드하려면 64비트 우분투를 써야하네요... 컴파일시 메모리 엄청 먹나봐요..
혹시나 제 노트북 사양을 봤는데 위에서 처럼 Instruction Set 이 64-bit 입니다.
그럼 제 노트북에 64비트 OS 설치가 가능한 걸까요?

그리고 64비트 OS 설치 가능하다면 혹시 하드웨어의 다른 사양도 확인할게 있다면 무얼까요?

감사합니다. 노트북을 새로 사는 일은 없었으면...

snowavalanch의 이미지

[완료] io.h의 __raw_readl을 어떻게 이해할지 알려주시면 감사하겠습니다.

매크로 해석이 어렵네요...
아래와 같이 사용되는데, 해석이 안되네요.
__raw_readl(mcpdm->io_base + reg);

#define __raw_readl(a) (__chk_io_ptr(a), *(volatile unsigned int __force *)(a))

# define __chk_io_ptr(x) (void)0

어떻게 이해할지 알려주시면 감사하겠습니다.

sunggyu92의 이미지

C++ 프로그래밍 질문있습니다ㅠ

#include
using namespace std;

int num;
int A[10000];
int B[10000];
int C[10000];
int value[10000];

int csg(int num1, int num2, int *array);

int main()
{
int N;
int D;
int n=0;
int M[10000];
int m=0;
int set[10000];
int *q;
int s;
q=&s;

while(1)
{
cin >> N;
if(N==-1)
return 0;

jin24512의 이미지

[완료]쉘스크립트에 관해 질문드려요...도와주세요ㅠㅠ

제가 지금 쉘 스크립트로 파일을 다운 받고, 설치를 하려고 합니다..

서버에서 제 컴퓨터로 다운을 받아서 진행을 하려고 쉘스크립트 파일고 싶습니다..
wget http://111.111.111.111/파일이름.tar.gz
tar -xvfz 파일이름.tar.gz
요렇게 하고 나서....
파일을 실행하려고 하는데.....실행을 하여서...설치를 한 내역과,
wget으로 받은 파일 내역을 로그파일로 남겨 놓으려고 합니다.

>로그저장폴더/파일이름-`date "+%Y%m%d%H%M"`.log & 이렇게 했더니...
로그 파일이 저장은 되는 그날 실행한 내역은 남지 않드라구요 ㅠㅠ

어떻게 해야 할까요...
열시미 공부중이였는데 갑자기 꽉 막혔네요 ㅠㅠ

도와주세요 ㅠㅠ

thdnice의 이미지

특정 ip에서만 ssh 접속이 가능한 경우

안녕하세요

ssh 서버 접속에 관해서 여쭤볼게 있는데,

외부 컴퓨터에서 ssh를 통해서 접속이 원래 가능했는데, 요 몇일 부터 갑자기 접속이 안되더라구요
connection fail : time out 이 나는데

이상하게도

고정 ip를 쓰는 몇몇 컴퓨터에서는 그대로 접속이 됩니다.
또 그쪽 컴퓨터로 ssh를 접속한 다음에 다시 ssh로 접속하면 접속이 되구요.

그런데 그 이유를 전혀 모르겠네요.

따로 sshd 설정이나 allow, deny 설정을 한 기억도 없는데, 이런게 가능한건가요?
아니면 인터넷 업체쪽에서 (그럴리는 없을 거라고 생각하는데) 특정 ip접근을 차단하는게 가능한가요?

원래 평소에 접속하던 몇몇 컴퓨터를 제외하고는
외부에서 접속이 전혀 안되는데,

왜 이런지 전혀 감이 안오네요..

(firewall도 아닌것 같고, 갑자기 이러니까 갈피를 못잡겠네요)

1lee123의 이미지

[완료]유닉스 C에서는 라인주석이 없나요??

맨날 VC만 하다가 이번에 기회가 되서 유닉스 환경에서 C로 프로그래밍을 하고 있습니다

그런데 라인주석 치고 컴파일 하니깐 에러가 뜨네요??

원래 유닉스 C컴파일러는 라인주석을 인식 못하나요?

아니면 어떤 세팅을 해야되나요??

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기