프로그래밍 QnA

singularof의 이미지

[완료]gcc코딩 후 실행시 에러나요

소켓통신입니다.

서버쪽에서 이런 에러가 나오는데

*** glibc detected *** ./ser: free(): invalid next size (fast): 0x0804b048 ***
======= Backtrace: =========
/lib/libc.so.6[0x85aac1]
/lib/libc.so.6(cfree+0x90)[0x85e0f0]
./ser[0x8048f17]
/lib/libc.so.6(__libc_start_main+0xe0)[0x807390]
./ser[0x80486c1]
======= Memory map: ========
00720000-0072b000 r-xp 00000000 f

auditory의 이미지

call by reference 에서 default argument

call by reference에서 default argument를 주는것이 가능한가요?
예를 들어 아래와 같은 코드에서..

#include <iostream>
#include <string>
void f(std::string& a=std::string("default"))
{
    std::cout << "a=" << a << std::endl;
}
 
int main()
{
    std::string str="local";
    f();
    f(str);
 
    return 0;
}

안되는것이 맞을 것 같

vimania의 이미지

latex list 들여쓰기

tyolee83의 이미지

VC++ 6.0 관련 책이나 문서 추천 부탁드립니다.

입사 한달차 신입사원입니다.

석사까지 마치고 입사했는데, 그동안 윈도우 프로그래밍은 전혀 안해보고

자바와 C (C++은 그냥 책만 슬쩍 본정도), 파이썬 살짝 이정도 했었습니다.

그런데 회사는 VC++ 6.0으로 대부분의 제품을 개발하고 있고

당장 프로그램 개발 작업이 할당되었습니다.

변수명

tkfkdgody의 이미지

pcap 예제 돌렸는데 eth0 장치가 잡히지 않네요.

안녕하세요.
pcap joinc에서 소스 찾아 한번 돌려봤는데 에러가 나네요. 테스트 환경은 수세 10.1 x86_64 입니다.
glibc 2.4대이며, 커널은 2.6.16입니다.

테스트 소스는 아래와 같습니다.

   // 사용중인 디바이스 이름을 얻어온다.
shwezarl의 이미지

sed 또는 perl 정규식 이용관련 문의

a파일이 다음과 같이 필드구분이 ":"으로 구분되어 있습니다.
1:5102::당아래고개:::::0:0:0:58429898:17281562:::::

여기서 두번째 필드 "5102" 위치가 8800이하 와 9000이상 ([1] < 8000 || [1] >= 9000)으로 되어있는
행을 뽑아 새로 파일을 만들려고하는데..

제가 해본것이..
1. sed 쪽으로는(이것도 예전에 질문해서 답변얻은거 응용한겁니다.)
sed -r "s|^(.*):88..:(.*)|\1\:DELETE_THIS|" [파일명] > [파일명]_2
sed -r "s|^(.*):89..:(.*)|\1\:DELETE_THIS|" [파일명]_2 > [파일명]_3
grep -v "DELETE_THIS" [파일명]_3 | cut -f1 > [파일명]

yulak의 이미지

[완료]리눅스 C 서버 프로그램에서 웹페이지를 Get 방식으로 호출하는 함수를 알고 싶습니다.

지금 리눅스는 서버용으로 사용하고 있습니다.

클라이언트에서 요청이 있으면 처리를 하고
특정사이트의 웹페이지에 Get 방식으로 호출을 해야 됩니다.
물론 이후에는 클라이언트에 응답을 하고요 .

그런데 웹페이지를 호출하는 함수를 모르겠네요 .
간단하게 사용할수 있는 함수 또는 라이브러

gurumong의 이미지

C언어, 전처리기 연산자 # ##

전처리기 연산자에 대해서 공부하고 있습니다

#include stdio.h
 
#define HASH # ## #
#define XSTRING(x) STRING(x)
#define STRING(x) # x
 
int main(void)
{
    printf("%s\n", XSTRING(aaa HASH bbb));
    // 출력 : aaa ## bbb
 
    return 0;
}

출력이 aaa # ## # bbb 출력되어야하는것이 아닌가요?
왜 이렇게 나오는지 도무지 모르
김세운의 이미지

Altera DE2 Board, NIOS II, uClinux에 Linux application을 설치...

안녕하세요.

제목 처럼
Altera DE2 Board에 NIOS II CPU를 설치하고, uClinux를 설치하였습니다.
이 상황에서 C로 작성된 Linux application을 설치할려고 합니다.

*Altera DE2 board는 Altera 사에서 엠베디드 실습 용으로 제작한 키트 입니다. (CPU는 없고 FPGA가 있음)
*NIOS II는 Target Board의 FPGA에 설치 할 수 있는 Soft CPU

우선 제 생각에는,

(1) 설치 하려는 Linux Application의 C 소스 코드를 NIOS II CPU 버전으로 Cross compile 되어야 한다.
(2) 설치 하려는 Linux Application이 사용 하는 리눅스 라이브러리도 모두 Cross compile하여 Target에 설치 한다.

이 정도가 생각되는데 맞는 절차인가요?

혹시 관련 정보나 도움 되는 글이 있으면 링크 부탁 드릴게요.

hofts의 이미지

더하기 쿼리에서 오유가 나오네요.. 고수님들 도와주세요..

지금 개발중에 다음의 문제가 생겼어요...
현재 쓰고 있는 마이스큐엘 버전은 5.0이고요 아래의 문제점들이 있습니다.
어떤 column의 타입은 float인데 거기에는 어떤 값이 있다고 보고...
replace하는 시점에서 새로운 값을 추가하는것이 아니라 원래의 값에 새 값을 더하기 연산을 하려고 해요.
다음과 같

페이지

프로그래밍 QnA 구독하기