프로그래밍 QnA

dhyoon1의 이미지

자바에서 JFileChooser 와 같은역할을 하는 클래스 C++에선 뭐가 있나요?


안녕하세요~

java 에서 ui에서 파일을 선택할수 있는 클래스인 JFileChooser 와 같은 기능을 하는 클래스가

C++에서도 있나요??

그리고.. 제가 리눅스에서 C개발만 해봐서... 비쥬얼스튜디오 에서 c++ 작업은 처음인데.... 간단한 파일탐색기와 같이 폴더 및 파일을 선택할수 있는

소스를 짠다면... 프로젝트를 MFC 로 선택해서 생성해야 하나요?? 도움좀 부탁드립니다 (_ _)꾸벅

khalisto의 이미지

쉘스크립트 while 문 관련해서

안녕하세요. 쉘스크립트를 이용해 아래와 같은 루프를 작성했는데

------------------------------------------------------
#!/bin/sh

echo "선택하세요"
echo "1.사과 2.바나나 3.오렌지 4.딸기"
echo -n "좋아하는 과일은? : "
read fruits

while [[ $fruits < 1 || $fruits > 4 || $fruits -ge 10 ]]

do
echo "잘못 선택했습니다. 1~4 사이의 숫자만 입력하세요"
echo -n "좋아하는 과일은? : "
read fruits
done
-------------------------------------------------------
대략 위의 형태인데, while 조건에 의해 입력된 값이 1~4 외에 음수( -1 -2 -234728 등) 와 10 이상의 모든 숫자 입력시 do~done 사이의 코드가 실행이 됩니다만

impactlife의 이미지

이게 무슨 프로그램인지 알 수 있을까요?

제 서버 털린 후 정리하다가 이상한 파일이 있는걸 발견했는데요
c소스인데 이게 무슨 프로그램인지 알 수가 없어요.
고수님들 첨부파일로 올린 프로그램 용도가 뭔지 분석 좀 해주세요.
바이너리 파일 아니고 그냥 c소스입니다.

seren0924의 이미지

리눅스 소켓통신에서 서버 하나, 클라이언트 두개로 파일전송하려고합니다.

제가 소켓통신을 시작한지 얼마안되서.. 감이 전혀 안잡히네요ㅜ

서버에서 파일을 보내주고, 클라이언트에서 파일을 받습니다.
근데 클라이언트가 두대라 우선 접속한 클라이언트에서 파일을 받다가.. 물리적으로나, 어떠한 상황에 있어서 받는 중간 종료되는경우 나중에 접속한 다른 클라이언트에서 처음부터 파일을 받을려고 합니다.

우선 파일전송과 접속한 클라이언트에서 비정상종료 됬을경우,,select를 통해서 확인했는데요...

select로 접속한 두대를 확인할려고 예제를 찾아보니.. 모두 read에 대한것들뿐이라.. write에 대한 것은 거의 없네요ㅜ
접속한 클라이언트들의 디스크립터를 알면 접속이 끊겼을 시 나중에 접속한 클라이언트에 보낼 수 있을 것 같긴한데...

어떻게해야할까요? 너무막막하네요ㅠㅠ

lovejr97의 이미지

arm-linux-gnueabi-gcc 컴파일 관련

안녕하세요~

Embedded Linux 라이브러리 개발 프로젝트를 진행중인데요...

간단한 Hello World 소스를 크로스 컴파일 하여 타켓 보드에서 테스트 해볼려고 하는데

$>arm-linux-gnueabi-gcc hello.c 또는 arm-linux-gnueabi-gcc -o hello.out hello.c

out 파일로 컴파일 된 건 타켓 보드에서 잘 작동합니다.

그런데, arm-linux-gnueabi-gcc -o hello hello.c 처럼 하면 타켓 보드에서 에러가 발생합니다.

dynamic libaray로 컴파일 하면 segmentation fault
static library로 컴파일 하면 illegal instruction

제가 잘 몰라서 그런건지 다른 이유가 있는건지 궁금하네요...

dgkim1026의 이미지

/usr/bin/ld: cannot find -lc_r

make하는데 제목과 같은 오류가 나왔습니다.

CentOS에서 c_r이 무엇인가요? 컴파일 옵션에서 대체하는 것이 있는지요?

jip102의 이미지

perl DBI 를 사용하여 multi row Insert 하는 부분 질문입니다.

안녕하세요. 여러분
Perl DBI를 사용하여 Mulirow를 Insert 를 하려 합니다.
Insert 하는 방식은 데이터 파일(test.csv)을 읽어서 file Open 후 테이블에 insert 를 하려는데 잘 안되는군요
데이터 파일(test.csv)의 내용은 아래와 같습니다.(약 70만건 됩니다.)

21,spderp01,CPU Usage,2013-10-01 10:09:03,8.48
22,spderp02,CPU Usage,2013-10-01 10:09:05,.48
.
.
22,spderp02,CPU Usage,2013-10-01 10:09:05,.48

위의 데이터 파일을 읽어서 테이블에 insert를 하는데 bind 관련 에러가 발생해서, Insert 의 Multi Row 도 select 처럼
while 로 fetch를 해서 실행해야 하나요? 제가 테스트 해본 소스는 아래와 같은데 쉽제 않군요... 좀 도와 주세요

my $textfile = "test.csv";

inviolable의 이미지

(리버싱)지뢰찾기를 어떻게 분석해야 될지요...

지금 리버싱 핵심원리 책 3분의 1정도 봤는데 스스로 리버싱하려해도 할 수 있는게 없네요;;;

지뢰 찾기를 분석해보려고 하는데요... 지뢰인지 아닌지 판정하는 코드가 어디있는지 알고 싶은데 어떻게 하면 되나요???

vani2의 이미지

enum 초기화시 Trailing comma에 대해서

http://stackoverflow.com/questions/6372650/trailing-commas-and-c

위 문서에 따르면 C99와 C++11에선 enum 나열식 뒤에 ','를 붙일 수 있다고 설명하고 있습니다.

#include <iostream>
 
using namespace std;
 
enum Alpha{A, B, C,};
 
int main()
{
  Alpha a = Alpha::A;
 
  cout << a <<endl;
 
  return 0
}

그래서 위 코드를 VS2013과 G++에서 컴파일 해보았습니다.

두 컴파일러 모두 아무 문제없이 컴파일 되었습니다.

페이지

프로그래밍 QnA 구독하기