프로그래밍 QnA

whs9400의 이미지

.rc파일과 c언어 연동?

제가 어떤 c언어로 된 프로그램의 소스를 보고 있는데요.
프로젝트 안에 .rc파일이 있고 .rc에서 디자인한 형태처럼 프로그램 출력이 되더군요.
.rc파일이 resource 파일인건 알겠는데.. C언어는 원래 이렇게 resource파일과 연동이 가능한건가요? 음.. 그리고 이건 언어의 형태가 약간 다르던데 mfc 같은건지?...
자세히 알려주시면 감사드리겠습니다 헤헷;;

나그네나그네의 이미지

shellscript 문법 질문입니다

Makefile에

TOP := $(shell echo $${PWD-`pwd`})

와 같은 문장이 있던데, TOP에 echo $${PWD-`pwd}를 실행한 것을 집어넣겠다는 이야기는 알겠습니다만..

$${PWD-`pwd`} 가 의미하는 바가 무엇인지요?

lsw9210의 이미지

바코드 bmp 그림파일 인식 방법 알려주세요(c언어)

영상처리를 배워본적이 없는 사람입니다.

bmp형식으로 되어있는 바코드 그림 파일을 숫자로 해석하여야 합니다.

바코드에 대한 알고리즘은 알고있지만 그림파일을 어떻게 다루어야 될지 몰라서 질문 드립니다.

바코드에있는 검정색 선의 굵기를 구분하는 방법이나 제가 참고할 만한 사이트를 알려주세요..ㅜㅜ

부탁드립니다.

blakha의 이미지

java string에서 숫자만 뽑아오고 싶은 경우에 대해 질문드립니다!

일련의 문자열에 대해서 regex를 이용해서 숫자만(음수는 -포함) 뽑아오는 코드를 작성하고 싶습니다.
Matcher의 .find()와 .group()를 사용해서 뽑아온 숫자를 String[]에 저장하려고 하는데 sa[0]에는 "12323"이 잘 저장되었는데 for문이 돌아서 i =1이 될 경우 Exception in thread "main"이 발생하면서 코드가 종료됩니다. 무엇이 문제인지 잘 몰라 질문드립니다. 고수님들의 답변 기다리겠습니다!

public static void main(String args[])
{
		Pattern p = Pattern.compile("-?\\d+");
		Matcher m = p.matcher("12323+2321321");
		String[] sa = {};
		for(int i = 0; m.find() == true; i++){
			sa[i] = m.group();
		}
wonbi의 이미지

Netfilter를 통한 html 소스 보기

패킷에 웹페이지 html 소스를 보려고하는데 출력 결과
<소스코드>if(iph->protocol == IPPROTO_TCP && source == http) {
data = (char *)tcph + sizeof(*tcph);
printk("tcp 데이터 : %s\n",data);
printk("-----------------------------------------------------"); }

dmesg 를 쳐본 결과

canuyes의 이미지

malloc 함수에 관하여

현재 후배들과 c 스터디 중에 있습니다.

저번 시간에 malloc 함수에 관하여 설명해주는데,

"저는 malloc 함수는 메모리의 할당만 책임지고, 초기화는 책임지지 않는다."

라는 내용을 주로하여 calloc과 비교하여 설명하였습니다.

그런데 한가지 질문이 나온것이,

"gcc 상에서 아무리 malloc을 실행해도 초기화된 결과를 얻는다." 라는 이야기였습니다.

실제로 수행해보니,

  1 #include <stdio.h>
  2 #include <stdlib.h>
  3
  4 int main(void) {
  5     int *a = (int*)malloc(sizeof(int));
  6     printf("%d\n", *a);
  7     return 0;
  8 }

위와 같은 코드는 항상 출력이 '0' 으로 동일했습니다.

wadaw의 이미지

윈도우에서 파일 동시에 쓰기 문의

안녕하세요

윈도우에서 배치 파일 만들어서 리다이렉션 써가지고

로그 파일을 작성하고 있는데요

이 배치 파일을 두개의 프로세스로 실행하면

나중에 실행된 프로세스에서

'다른 프로세스가 파일을 사용중이기 때문에 프로세스가 엑세스 할 수 없읍니다'

이런 메세지가 뜹니다

혹시 윈도우는 같은 파일을 여러개의 프로세스가 동시에 엑세스 할순 없는건가요? 유닉스는 가능한데말이죠~

embeddeds0의 이미지

리눅스 makefile 질문

지금 유닉스 리눅스 프로그래밍 필수 유틸리티란 책으로 make를 공부하고 있는데요

1 all : diary
2
3 diary : memo.o calendar.o main.o
4 gcc -W -Wall -o diary memo.o calendar.o main.o
5
6 memo.o : memo.c
7 gcc -W -Wall -c -o memo.o memo.c
8
9 calendar.o : calendar.c
10 gcc -W -Wall -c -o calendar.o calendar.c
11
12 main.o : main.c
13 gcc -W -Wall -c -o main.o main.c

우분투 환경에서 위의 소스를 작성하고 셸에서 make 명령을 내렸는데
계속 makefile:4: *** missing separator. Stop. 에러가 나네요.

페이지

프로그래밍 QnA 구독하기