프로그래밍 QnA

lhs8421478의 이미지

C언어 에서 php파일 읽어 올때 싱글커테이션 /' <== 이놈 처리에 대한 질문

안녕하세요 C언어 질문좀 드릴려고 합니다.

C언어 상에서 php 파일을 읽어와서 파싱후 데이터베이스에 저장을 하려고 하는데요

scott.dept와 scott.dept' 이 두녀석을 처리하려고 하고 있습니다.

scott.dept 는 처리가 되었는데요

이상하게 scott.dept' 는 처리가 되질 않네요 ...

포인터 변수 ptr을 통해서 문자열에서 \처리를 하고 '를 인식하게 하려고 하는데 도무지 감이 안오네요.

도움 부탁 드립니다.

infoefficiency의 이미지

priority_queue 와 연관 컨테이너 관련 질문입니다 ㅠ

우선순위 큐와 set등의 연관 컨테이너가 속도차가 거의 없는것 같은 느낌 입니다 우선순위 큐가 혹시나 더 느린건 아닌가 생각도들고해서 질문 드립니다 ㅠ 보통 용도가 어떻게되는지 궁금합니다 감사합니다

nowhere1122의 이미지

템플릿 링크에러

템플릿 구현하려는데 헤더와 cpp파일은 무조건 나눌려고 합니다.
헤더 아랫부분에 cpp파일 인클루드 해봤는데도 링크에러가 나네요.

헤더파일
#ifndef BLIST_H
#define BLIST_H

template
class BList
{
public:
BList();
~BList();
}

#include "BList.cpp"

#endif // BLIST_H

cpp파일

#ifdef BLIST_CPP
#define BLIST_CPP

#include "BList.h"

template
BList::BList()
{

}

template
BList::~BList()
{

}

#endif

vani2의 이미지

bool값 리턴함수 C4800 warning

inline bool Copl(int x,int a, int b) {
return abs(x - (a+(b-a)/2) <= (b - (a+(b-a)/2)));
}

얼마전에 올린 질문이 성의가 없어서 재업합니다. (민폐가 되어 죄송합니다.)

컴파일환경은 VS 2012입니다.

다음과 같은 경고가 뜨는데요..
경고 1 warning C4800: 'int' : 'true' 또는 'false'로 bool 값을 강제하고 있습니다(성능 경고).

여기서 그저 bool을 반환했을 뿐인데 무슨 성능저하가 일어난다는 것이죠?

somoe232의 이미지

void*&캐스팅 질문과 const지정자 질문

제가 2번째 질문을 찾아 웹을 방황하다가 오히려 헷갈리는 코드를 맞닥뜨렸어요.
일단 출처는 스택오버플로우

morolty의 이미지

리눅스 쉘 스크립트 중 백그라운드로 프로세스 실행할때 궁금한점이 있습니다.

쉘 스크립트를 짜던 도중, 백그라운드로 java 프로그램을 실행 시킨 후,

바로 다음줄에 ps -ef | grep 을 이용하여 pid를 가져오는 스크립트를 작성하였습니다.

java -jar \$JAR_FILE_NAME.jar > /dev/null 2>&1 &
ps -ef | grep \$JAR_FILE_NAME | grep -v grep | awk '{print \$2}' > \$PID_FILE

그런데 테스트환경에서는 아무런 문제 없이 잘 되다가 실제로 배포하고 나니 첫 실행때 pid를 못가져 오는 버그가 발생하였습니다.

어찌저찌 해서 백그라운드로 실행 시킨 후 너무 빠르게 pid를 검색했나 싶어서 sleep 1을 주니 해결이 되어 그대로 배포했습니다.

이 과정에서 질문사항이 두가지 생겼는데요,

vani2의 이미지

bool리턴 힘수

c++에서 bool이란 존재는 표준에 있는건가요?

왜 함수에 bool을 리턴타입으로 사용하면 컴파일러에서 성능경고가 뜨나요?

paeksj98의 이미지

[질문]QT KeyEvent 처리 질문 드립니다.

안녕하세요.

QT로 만들어진 단말기 기반에서 어떤식으로 처리들을 하시는지 질문 드립니다.
질문 과정에서 제가 이해가 부족해서 이상한 내용이 있을수도 있습니다. 이해 부탁 드립니다.

질문에 요지는 위젯 기반으로 디스플레이를 해서 하위 메뉴로 계속해서 진입을 합니다.
이상태에서 ESC키로 메뉴 빠져나가기(상위 메뉴로 이동) 아주 빠르게 연속으로 누르면 문제가됩니다.

a=>b=>c=>d=>e 이런식으로 진입을 하고
e=>d=>c=>b=>a 요렇게 빠져나오게 됩니다.

문제는 빠져나올때 ESC이벤트가 발생하고 c빠져나가기 위한 처리를 하는 도중 다시 ESC가 발생하면 b의 빠져나가기 위한 처리에서 문제가 됩니다.
c가 완료 되기전에 b가 쳐리가 되면 문제가 되는 현상입니다. 이런경우를 피하기 위해서 어떻게 처리 하시는지 궁금합니다.

cadava의 이미지

python 초보자입니다. 파싱질문드립니다.

간단한 건데, 중간 중간 맞게 파싱되지 않아서 고민하다가 질문합니다.
부탁드립니다.

open file = fin.csv 에는

abc 1
bbb -1
abc 1.5
ddd 1.1
abc -3
bbb 4
....

fout write file = fout.csv 에는

abc -3
bbb 4
ddd 1.1
....

요렇게 하고 싶습니다.

legotopboy의 이미지

리눅스 멀티프로세서 관련 질문드려요

안녕하세요~

학부생인데 리눅스 멀티프로세 관련 과제중인데 아직 감이 안잡혀서 도움을 청합니다 ㅠ

일단 소스파일 2개 (prate.c, pmanipulator.c)로 구현합니다.

명세는 다음과 같습니다.

커맨드 창에 3개의 파라미터 -> prate <-p percentage> -d플래그 그리고 이라고 실행시키면

prate는 1. fork() 자식 프로세스를 생성하고

자식 프로세스는 exec pmanipulator 실행한다.
(한번에 생성될 수 있는 최대 프로세스 갯수는 5개)

2. wait() 함수 사용
자식 프로세스가 종료하면,
-d옵션에 따라 자식 프로세스의 결과를 기록한다.

3. number_of_process 수만큼(1, 2반복)

페이지

프로그래밍 QnA 구독하기