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

zzlzzh의 이미지

동적할당 버그

int형 배열 arr을 동적할당 했을때 주소를 건드리지도 않았는데 배열 중간의 값이 변하거나 쓰레기 값이 나옵니다.
그때문인지 invalid next size(fast)라는 오류도 뜨구요.
그냥 동적배열 때려치우고 arr[BUFSIZ]로 바꿔버려서 프로그램을 완성하긴 했는데, 도대체 건드리지도 않는 값이 왜 변하는지 알 수가 없습니다. 혹시 이유를 아시는분 계시나요?

artcow의 이미지

Visual studio 실행파일 만들기 왜이렇게 힘든가요..

Express 버전에서는 도저히 실행파일을 만들수 없는건가요?
구글링을 하다보니 ClickOnce 라는 방식을 통해서 Express 에서도 실행파일을 생성할수 있다고 하던데
개인적으로 쓰고 있는 라즈베리파이 서버에 ftp 로 디렉토리 설정을 하는데 계속 해서 실패 합니다.
정확한로그도 없이 "...... ftp 서버와 통신하는 데 필요한 구성 요소가 설치되어 있지 않습니다" 라는 메세지만 나오네요.
혹시 비슷한 경험을 하신선배님들 있으신가요?

ClickOnce 외에는 다른 배포 방법이 없는건가요?

우리나라에서 제일 많이 쓰는 프로그램이 exe 일텐데 인터넷에는 안드로이드 보다 자료가 더 없는것 같네요;;

aysl의 이미지

C언어 함수 정의 좀 도와주세요.. 다항식 덧셈입니다.

#include
#include
#include

#define MAX_TERMS 101

struct {
float coef;
int expon;
} terms[MAX_TERMS];

int avail;

//두 개의 정수를 비교
char compare(int a, int b)
{
if (a > b) return '>';
else if (a == b) return '=';
else return '<';
}

//새로운 항을 다항식에 추가한다.
void attach(float coef, int expon)
{
if (avail > MAX_TERMS) {
fprintf(stderr, "항의 개수가 너무 많음\n");
exit(1);
}
terms[avail].coef = coef;
terms[avail++].expon = expon;
}

익명 사용자의 이미지

lex 예제를 실행중인데 뭐가 문제일까요?

flex와 bison을 구해서 기본 path를 설정해서 둘 모두 윈도우의 cmd에서 사용할 수 있게 만들었습니다(Dev-Cpp의 gcc도 cmd에서 사용할 수 있게 설정했습니다)

heshd의 이미지

리눅스에서 특정 Hex 패턴으로 큰 파일만들기 조언을 구합니다.

안녕하세요,

리눅스에서 특정 4바이트 Hex 값으로 다양한 크기의 파일(4K 부터 수십MB) 을 만드려고 합니다.

예를들면 1MB 의 파일을 모두

0x12345678 0x12345678 0x12345678 ... 총 (1MB) 이런식으로 만드려고 합니다.

처음 아이디어는 dd 를 이용하여 zero data 를 만든 후 이 zero data 를 원하는 4byte 크기의 패턴으로 변환하려고 하는데 패턴이 4바이트가 아닌 1바이트 변환밖에 되지를 않네요 ㅜ. 조언부탁드립니다.

예를 들면 dd 로 10KB 의 zero pattern 의 파일을 얻은 후 zero pattern 을 4byte Hex pattern 으로 변환

#] dd if=/dev/zero ibs=1k count=10 | tr "\000" $'\x12345678' > paddedFile.bin

하지만 이를 xxd 로 읽어보면 아래와 같이 1byte 만 변환되네요..

zszsd의 이미지

문자열에 관한 함수를 만드는데 코드 한번 봐주시면 감사하겠습니다.

함수 네가지를 만들어야 하는데 생각대로 잘 안되네요 ㅜㅜ

1.

int CountTabs(const char* string)

{

int tabs = 0;

while(string != EOF)
{
if(string == '\t')
{
tabs ++;
}
}

return tabs;
}

1번. 스트링에 탭이 얼마나 있나 카운트하고 카운트를 반환하는 함수. 이렇게 적으면 문제 없을까요??

2.

int SubstituteChar(char* string, char oldChar, char newChar)

{

int count;
int s;

for (int s = 0; s < newChar[s]; s++)

if (oldChar[s] != newChar[s])

공부하러왔어요의 이미지

c++ stack 구현

c++에서 첨부파일 문제를 풀다가 모르겠어서 질문합니다 고수분들 알려주시면 감사하겠습니다ㅠ

1) 스택을 직접 정의하고 구현하여야 합니다.
(스택 STL을 사용하면 안됩니다.)

스택의 배열 구현에서 배열 크기는 30이상으로 하시바랍니다.

2) 강의 자료 스택의 구현에서 error 함수의 매개변수는 다음과 같이 const로 변경하기 바랍니다.

inline void error(const char *message) {
cout << message << endl;
exit(1);
}

3) goorm 사이트에 제출하는 여러분의 프로그램은 표준입력(cin.get 함수 이용)을 사용하여야 합니다.

i) 여러분이 작성한 프로그램의 테스팅은 화면입력보다는 파일입력으로 테스트하는 것이 좋습니다.

parkon의 이미지

[우분투] 다운받은 swf 어떻게 돌리죠 ?

웹 상으론 잘 보이는데
하드에 다운 받은 swf 형식의 동영상이 우분투에서 재생이 되지 않습니다.

인터넷 보고
Adobe flash shockwave인가 하는 녀석도 다운 받아 깔아 봤고,
vlc도 apt-get으로 받아봤는데 재생이 안되는 군요.

아마 vlc를 깔기 전에는
Videos requires to install plugins to play media files of the following type: application/x-shockwave-flash decoder

이런 메세지가 나왔고,

지금은 xdg-open으로 열면,
VLC media player 2.2.2 Weatherwax (revision 2.2.2-0-g6259d80)

$ [0000000002427098] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.

이런 메세지가 뜹니다.

라면@Naver의 이미지

.

익명 사용자의 이미지

curl 테스트 중 컴파일 오류입니다.

프로그램 주제로 올렸다고 생각했는데 설치쪽에 글이 올라갔길래 다시 올립니다.

HtmlParser.cpp 자체는 인터넷에서 구한 샘플입니다. 컴파일 오류이기 때문에 따로 소스는 안올리구요.
curl-config 에서 얻은 경로를 세팅해도 오류가 나니 어찌해야 할지.....오류를 올립니다. 한번 봐주시길

페이지

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