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

-@Naver의 이미지

c언어 큐 연결리스트 문자열이 덮어 쓰여지는 문제

typedef struct TABLE
{
char** data;
int prise;
struct TABLE* link;
}T;

T* getNode();
void OrderMenu(T** front, T** rear,char* data,int prise);
void DoneMenu(T** front, T** rear);
void ShowOrder(T** front);
void Result();
void menu();

int main()
{
menu();

return 0;
}

T* getNode()
{
T* node = (T*)malloc(sizeof(T));

if (node != NULL)
{
node->link = NULL;
}
return node;
}

YJbearman의 이미지

os 제작질문

os 제작할때 쓰기 좋은 프로그래밍 언어랑
그에 맞는 에디터,
부팅디스크 만들 프로그램
linux 기반으로 만들겁니다
수정이랑 창작하기 좋은 리눅스좀 추천해주세요

master9의 이미지

X window가 error가 나서 로그인이 안되내요...

리눅스를 배우는 학생입니다.
제가 tty에서 startx해서 x실행시키면서
놀다가 호기심에 sudo startx
라고 콘솔에 써봤는데 그 이후로
일반 제 기본계정에서 x가 실행이 안되요
어떻하죠? ㅠㅠ

develop의 이미지

Linux pipe를 통한 프로세스간 통신

c언어로 작성했습니다.

int main(int argc, char* argv[]){

// 부모 프로세스에서 결과값 넣기
close(fd[0]);
memset(buf, 0X00, 255); // buf는 char형이고 초기화 하는 작업임
sprintf(buf, "%s", argv);
write(fd[1], buf, strlen(buf)); // fd[1]은 pipe입니다. 쓰기용

// 자식 프로세스에서 결과값 받아오기
close(fd[1]);
memset(buf, 0X00, 255);
n = read(fd[0], buf , 255);
printf("%s\n", buf);

}

lkezzz의 이미지

dev의 checkedcomboboxedit질문

Datatable의 column중 하나를 checkedcomboboxedit에 바인딩하였습니다.

그래서 멀티선택을하려고하는데 예를들면 사진처럼 콤보박스에 1부터100까지 AlbumID가 있는데 1과 2의 AlbumID의 정보만 보려고 콤보박스에서 1,2선택을하면 12의 AlbumID가 나옵니다.

해당부분소스입니다.
string filter = string.Format("albumId={0}", AlbumID);
DataRow[] datarow = dt.Select(filter);
DataTable rowdt = datarow.CopyToDataTable();
gridControl1.DataSource = rowdt;

익명 사용자의 이미지

연결리스트 질문

#include
#include

typedef int element;
typedef struct ArrayList {
element data;
struct ArrayList* link;
}ArrayList;

ArrayList* insert_first(ArrayList* head, int value)
{
ArrayList* p = (ArrayList*)malloc(sizeof(ArrayList));
p->data = value;
p->link = head;
head = p;
return head;
}

int main(void) {

ArrayList* list = NULL;
insert_first(list, 41);
printf("%d->",list->data);
return 0;
}

YJbearman의 이미지

c++ 계산기 만드는 컴초보인데요....

예를 들어 계산기 작업이 끝난뒤에 키보드 0 키를 누르면 계산기 작업을 다시 시작하려면 어떻게하나요?

develop의 이미지

Linux 프로세스간 통신 기법

부모 프로세스와 자식 프로세스간에 어떤 값을 주고 받는 방법중
공유메모리를 사용하는 세마포어.. 사용말고
비공유메모리를 사용하여 통신하는 방법이 있나요??
Linux 상에서 C언어로 작성하려고 하는데..
그런 함수있음 알려주세요 .. 찾아봐도 없길래 고수님.. 도와주세요!!

ccs****@Naver의 이미지

효율적인 응용프로그램..

안녕하세요. 저는 임베디드 F/W + 응용프로그램 개발자로 2년 간 근무중인 주니어입니다..

현재 회사에서 판매하는 제품을 USB/Serial/TCPIP 통신을 사용하여 제어하는 응용프로그램이 여러개가 있습니다.(고객한테 제공되는 툴 들)

근데 이것들이 VS6.0기반 MFC라서 유지보수가 힘들고, 버그도 많아 새로운 플랫폼으로 이식하고자 합니다.

현재는 최신 버전의 Visual Studio의 MFC에다가 새로 이식하는 작업을 윗선에서 지시해서 하고 있는데,

MFC자체가 이미 오래 된 라이브러리라는 인식이 강하고, 리눅스에선 wine같은걸 사용해서 실행해야 하는 번거로움이 있습니다..(몇몇 고객 사이트에선 리눅스에서 프로그램을 돌리길 원합니다.)

저도 새로운 플랫폼에서 개발을 해보고 싶고...

그래서 리눅스 + 윈도우 OS 지원하고, USB, Serial 등 통신 인터페이스 구축이 용이한 플랫폼이 있을까요?

선배님들의 고견 기다리겠습니다. 미리 감사드립니다..!

페이지

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