프로그래밍 QnA

hiluciano의 이미지

간단한 어셈블리어 예제인데 실행이 안 됩니다.

org 100h

section .data
message db "Hello, World!$"

segment .text
global main

main:
mov ah, 09h ; int 21h-09h: 문자열 출력
mov dx, message ; dx: 출력할 문자열
int 21h

mov ax, 4ch
int 21h

xor eax, eax
ret

Windows 7 64비트 버전 사용중이고 NASM으로 이 코드를 어셈블해서 실행하려고 하니까

"지원되지 않는 16비트 응용 프로그램" 이라는 제목으로
64비트 버전 Windows와 호환되지 않기 때문에 시작 또는 실행할 수 없다는 창이 뜹니다.
32비트 운영체제에서 실행하는 방법밖에 없나요?

아니면 NASM에서 printf같은 C함수 라이브러리 링크시켜서 해당 함수들을 호출하는 방법이 있나요?

p952973의 이미지

구조체 멤버 접근관련 질문입니다!

3명의 수학, 영어 성적 입력받아 평균, 학점 계산하는 프로그램을 짜려고 합니다.

이렇게 짜봤는데 calc_ave, calc_grade, print_result 에서

request for member ‘ave’ in something not a structure or union 이런 에러가 출력됩니다.

포인터 변수로 접근을 해서 그런 문제같은데 이렇게는 구현할수가 없는건가요?

#include
#include
#include

typedef struct {
int math, eng;
float ave;
char grade;
} score;

sweethmlove2930의 이미지

putchar와 putch에 관해 질문드립니다.

#include <stdio.h>
 
void my_puts(const char *);
 
int main()
{
	my_puts("English 한글 漢文 ★♡");
 
	return 0;
}
 
void my_puts(const char *str)
{
	while(*str) putchar(*str++);
	putchar('\n');
}

이와 같은(putchar을 이용한) 코드를 실행하면, 한글은 물론, 한문과 특수문자 까지도 잘 출력됩니다.

그런데,

ShaYEL의 이미지

네트워크 매니저 없이 터미널로 와이파이 연결하는 법좀 부탁드립니다.

열심히 구글링중인데 너무 힘들어서, 혹시 해 보신 분 없을까 싶어 글 올립니다.

그냥 터미널로 와이파이 잡는법은 많은데, 네트워크 매니저 없이 하는 방법은 찾기가 힘드네요.. 네트워크 매니저는 아얘 삭제된 상태입니다. 인터넷 연결을 못해서 다른 패키지 설치도 불가능하고요ㅠㅠ 참고하면 좋은 사이트라도 알려주시면 감사하겠습니다..

tak-88의 이미지

리눅스 세그멘테이션 오류 질문입니다.

리눅스 레드핫 9.0버전 서버컴퓨터에 팀뷰어를 깔려고 서제스트에 나온걸 차례대로
까는데 중간에
termcap-11.0.1-16.noarch.rpm 설치중 세그멘테이션 오류가 발생했습니다.
근데 그후 텔넷도 접속이 안되고
서버컴퓨터에 직접가서 명령어를 치면
????????? ????
이렇게 나옵니다
su 를 쳐도 그렇고
왜이런걸가요 ㅠㅠ
재부팅을 해보면 낫다는사람도있는데
더 많은게 안된다고 하시는분도 있어 난감합니다.

dltkddyd의 이미지

클래스 템플릿을 기반클래스로 상속받는 경우에 기반클래스의 타입인자에 해당하는 멤버를 호출하려면

어떻게 해야 하나요.
using이나 this를 사용하라고 하던데요. 그렇게 하지 않으면 컴파일 오류가 난다고 하더군요. 그런데 그렇게 하지 않아도 아래의 경우는 컴파일 오류가 발생하지 않는데요.

class A {
  //정의
};
class B {
  //정의
};
template<class T>
class Base {
  //정의
};
//저 T에넌 A나 B 클래스를 전달할 것으로 예상합니다.
 
template<class T>
class Derived:public Base<T> {
  //정의
};

이거 컴파일이 제대로 되지 않는다고 합니다. 저 Base 클래스 템플릿이 특수화되면 멤버가 없을 수도 있기 때문에 컴파일이 되지 않도록 한다라고 하는데요. 그 해결방법으로 Base 클래스 안에 using을 다음과 같이 안에서 사용하라고 하더군요.

la.miel94의 이미지

포인터 함수 만드는데 넘 어렵네요...

오류
homework5-3_template.c:11:37: error: parameter ‘a’ has just a forward declaration
homework5-3_template.c:11:24: error: parameter ‘pf’ has just a forward declaration
homework5-3_template.c: In function ‘main’:
homework5-3_template.c:48:2: error: incompatible type for argument 1 of ‘get_root’
homework5-3_template.c:11:8: note: expected ‘double’ but argument is of type ‘double (*)(double)’
homework5-3_template.c:48:2: error: too many arguments to function ‘get_root’
homework5-3_template.c:11:8: note: declared here

dltkddyd의 이미지

'is a'란 것이 포함되는 것은 포함하는 것이 하는 것을 똑같이 해야 한다는 것을 의미하나요?

Effective C++ p269를 읽고 있습니다. 'is a'에 대한 설명이 잘 이해가 안 됩니다. 전 다음과 같이 엉성하게 이해를 했는데요.

ryutuna의 이미지

redmine에서 repository 파일들을 한번에 다운로드 할 수 있을까요?

안녕하세요.

현재 인터넷이 연결되지 않은 로컬 네트워크에서

이슈관리 프로그램인 redmine 2.3.2와 형상관리 프로그램인 git을 사용하고 있습니다.

와중에, bitbucket을 알게 되었는데, web에서 repository에 대한 관리가 상당히 편리하더군요.

기존의 경우, git으로 repository를 생성하고 web상에서 repository를 연동하는 것과는 달리

web상에서 생성 및 관리가 가능하고

해당 repository에 있는 모든 project파일을 zip으로 한방에 받을 수 있기도 하더군요.

redmine의 경우 repository 생성과 같은 몇몇 기능은 plugin을 통해서 가능하기는 했는데,

repository 파일 다운로드와 같은 것은 기능은 제공하지 않더군요.

(plugin이 하나 있기는 했는데 업데이트 종료로 2.x 이상은 지원 하지 않더군요.)

혹시 해당 기능을 제공하는 redmine plugin이나

페이지

프로그래밍 QnA 구독하기