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

vamos의 이미지

java코드 질문드려요

Jpanel.jpl = New Jpanel();
jpl.setLayOut(New GridLayOut(5,1));
 
(New GridLayOut(5,1)); 이와같이 바로 객체를 넘겨주는방식이랑
 
Container ct = getContentPane();
FlowLayOut fl = NewFlowLayOut(FlowLayOut.RIGHT,10,15);
ct.setLayout(fl);
 
이와같이 참조 변수를 통해서 넘겨주는 방식에 차이점이 궁금해서 글을 남겨봅니다 ㅠㅠ  
 
(New GridLayOut(5,1));
이와같이 말고
GridLayOut gl = new GridLayOut(5,1);
jpl.setLayOut(gl);
이와같이 넘겨주어도 무방한건지 ㅠㅠ 아니면 둘에 차이점이 존재하는지
어떨때는 이렇게 쓰고 어떨때는 이렇게 써야하는건지 
자바를 공부한지 얼마 안되서 잘모르겠어서 질문 드립니다 ㅠㅠ
tkdghk9461의 이미지

MFC에서 connect() 함수를 쓸 때, timeout을 설정하고 싶습니다.

안녕하세요 코딩 왕초보입니다.

MFC에서 connect() 함수를 쓸 때, timeout을 설정하고 싶습니다.
현재 윈도우에서 Visual C++ 6.0으로 개발하고 있습니다.

기존의 코드는 이렇습니다.
----------------------------
memset( &serv_addr, 0, sizeof(struct sockaddr_in) );
serv_addr.sin_family = AF_INET;
serv_addr.sin_addr.s_addr = inet_addr(ipTemp);
serv_addr.sin_port = htons(m_port);

익명 사용자의 이미지

연결 리스트에 수를 넣은 채로 계산 할 방법이 있을까요?

long long 같은 자료형에 담을 수 없을 정도로 큰 실수를 연산하는 프로그램을 짠다고 할 때 수가 크니까,
동적할당으로 리스트를 만들어 각 노드에 연산자와 피연산자가 들어간 상태로 계산 할 수 있나요?

후위연산식인 상태로 만들기는 했는데 음...

char* str = (char*)malloc(sizeof(char)*N)
str = 리스트 head ~ tail

요거 쓰면 계산 가능한가요??
아니면 다른 방법이 잇을까요...ㅠㅠ

익명 사용자의 이미지

하드디스크에 있는 모든 운영체제가 부팅이 안되는 경우는 무엇인가요?

윈도오 + 우분투 멀티부팅으로 사용 중인데

윈도우 재시작 이후부터 윈도우 부팅이 안되는 겁니다...
백업을 빨리 해야 겠다 싶어 우분투로 부팅을 하는데 우분투도 부팅이 안되는 군요...

윈도우에서 의심되는 파일을 실행한 것도 아니고
비주얼 스튜디오를 킨것 밖에 없는데

무슨 문제일 까요...?

윈도우는 부팅이 되는데 검은 화면만 나오고
우분투도 부팅은 되는데 로딩에서 넘어가질 않습니다...

sangjun11316의 이미지

IMSL library 의 설치 및 사용에 관련한 질문입니다

Fortran 쪽에 IMSL libary가 굉장히 방대하고 잘 작성되어 있다고 들었는데요,

https://www.roguewave.com/products-services/imsl-numerical-libraries

여기 들어가서 보면 여러 documentation들과 설치 설명서들은 보이는데 정작 설치 파일을 찾질 못하겠네요.

찾아보면 Intel 등에서 Visual Studio (혹은 Prallel Studio) 따위를 통해 IMSL library를 이용하는 방법을 설명해놓은듯한 페이지는 보이던데요,

제가 쌩 Linux환경 위에서 vim편집기를 통해 파일들을 만지고 있어서 웬만하면 Visual Studio 등을 통하지 않고 library를 쓰고 싶습니다.

ljs0652의 이미지

문자열 뒤에 강제로 \0을 넣는 방법이 있을까요?


while (posCopyDirectoryFile)
{
nItemCopyIdx = m_editFileDirectoryList.GetNextSelectedItem(posCopyDirectoryFile);

strEditFileName = m_editFileDirectoryList.GetItemText(nItemCopyIdx, 0);
m_strEditPath += EditMovePastePath(strEditFileName);

strClipboardPath += m_strEditPath;
}

여기서 받아온 CString 변수 strClipboardPath 끝에 \0을 추가해서

WCHAR sFiles[] = L"C:\\qwer\\ㅂㅈㄷㄱ.txt \0" L"C:\\qwer\\ㅁㄴㅇㄹ.txt \0"
와 같은 형태로 만들고 싶습니다.

방법이 있다면 알려주세요

mani88의 이미지

c++ 지수형태

두 개의 for문을 이용하여 제가 double형태의 식을 어떤 2차원 double형 배열형태에 저장하고
그 저장된 값들 끼리 비교하여 1차원 배열이고 최대값 변수인 max에 저장하여
cout<< max << endl; 이런식으로 출력을 하면 지수형태의 수로 나옵니다.

for문 밖에서 그냥 max를 출력하면 소숫점형태로 제대로 나옵니다.
이게 왜 이런겁니까????

익명 사용자의 이미지

#include "test.h"

#include <stdio.h>
#define print(a,b) printf("a*b=%3d \n", a*b);
int main()
{
  int a=7, b=2;
  print(a, b)
  return 0;
}

//tect.c 파일
#include <stdio.h>
#include "test.h"
#define print(a,b) printf("a*b=%3d \n", a*b);
int main()
{
  int a=7, b=2;
  print(a, b)
  return 0;
}

첫 번째의 코드와 같은 결과가 출력되도록 사용자 헤더 파일인 test.h파일을 작성하여 c프로그램을 작성 하여 실행라는데 무슨 소리인지 모르겠습니다...

익명 사용자의 이미지

이 성적처리프로그램좀 알려주세요 ㅠㅠ

#define _CRT_SECURE_NO_WARNINGS
#include

struct student //구조체 student를 선언
{
char name[20]; //문자열 크기 20짜리 변수 선언
int age; //나이를 넣어줄 변수
int korea_score; //국어 성적을 넣어줄 변수
int math_score; //수학 성적을 넣어줄 변수
int english_score; //영어 성적을 넣어줄 변수
int sum; //평균을 구할때 사용할 합계를 선언
int average; //평균을 위한 변수
};

페이지

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