프로그래밍 QnA

ryan0802의 이미지

C++ 코드 질문입니다. system 함수 관련.

안녕하세요. c++ 생초보입니다.
그냥 입력값 하나를 받아서, 그 입력값을 system 함수에서 실행할때 받아주는 일을 하고 싶습니다.

파이썬 처럼 예를 들자면, "APPLE" 이 입력되면,
char lang;
cin>>lang;
system("sort -d %s_list" % lang);
이런식으로 하고 싶습니다.
%s ... % lang 구조는 제가 파이썬만 알아서 이렇게 표현했습니다. ㅠㅠ
c++ 로 이런식의 입력이 가능한가요?
아래 대강의 코드도 올렸습니다.

#include
#include
#include
using namespace std;

int main()
{
char lang;
string input;

cin >> lang;
system("sort -d %s_grapheme_tri | uniq -c > en_uniq" % lang); // 실행이 안됩니다.

익명 사용자의 이미지

[질문] FILE + 포인터를 쓰지 않고 텍스트파일을 불러와서 배열에 문자열을 저장하는 할 수 있는 방법이 있나요?[C]

과제중인데

다른부분은 다 했는데

이거만 못하고 이러고 있어요;;

텍스트파일에 있는 단어들을 불러와서 배열에 저장해야 되는데

FILE을 쓰면 안된다네요;

리눅스에서 하는 거라서

생각나는건 입력재지정 < 밖에 없는데

이렇게 저렇게 해보긴 하는데 잘 안되네요

어떻게 해야할까요? 힌트좀!주세요~

k1d0bus3의 이미지

[완료]텍스트파일의 특정부분을 읽어와 비교하는 셀스크립트

쉽게 될줄알았는데 잘안되네요.
대충 이런식으로 작업하려합니다.

#!/bin/sh
A = grep Attached /proc/scsi/usb-storage/5
if [ $A = "Attached: Yes" ]
then
#usb에서 파일을읽어오는 작업
else
#usb가 안꽃혔다
fi

텍스트파일에서 특정 문자열의 존재여부를 검사하여
다음 작업종류를 결정하는 스크립트를 만들려합니다.
어떡게 하면 좋을까요?

lmk378의 이미지

module을 커널버전과 관계없이 insmod할 수 없을까요?

정확히 제목의 문제는 아니고 예를 들어 설명해드리겠습니다.
arm기반의 두 프로세서 a, b가 있다고 가정합니다.
a도 cortex9이고 b도 cortex9 코어입니다.
하지만 a는 ti에서 만들고 b는 nvidia에서 만든 다른 칩셋입니다.
a는 커널소스가 존재합니다. b는 커널소스가 존재하지 않습니다.
현재 a를 이용해서 b에 올릴수 있는 모듈을 만들려고 시도하고 있습니다만... 쉽지가 않네요.
혹시 다른 방법이나 해결책 아시는분 계시나요?

lmk378의 이미지

linux상에서 insmod시 invalid module format 메시지가 나오는 이유는 무엇때문인가요?

linux상에서 insmod시 invalid module format 메시지가 나오는 이유는 무엇때문인가요?
http://kldp.org/node/81355
위에서는 version magic 코드가 달라서 로드가 안된다고 하던데
그런것 같지 않습니다. 현재 linux-2.6.35버전을 사용중인데 강제로 kernelrelease를 수정하여
빌드한후 모듈에서 이 커널기반으로 모듈을 빌드하도록 했습니다.
modinfo로 vermagic 코드가 수정된 것도 확인하였습니다.
그런데 insmod시 그냥 들어가더군요. 분명 기존 모듈과 vermagic이 다른데 둘다 로드 됩니다.
즉 version magic 코드문제는 아닌거 같습니다만...
어떻게 수정해야 insmod가 가능할까요??

bellfive2000의 이미지

[완료]Android 에서 GDB 실행시 so로딩 문제

현재 Android에서 GDB를 붙여보고 있습니다.

겨우겨우 붙여서 frameworks 부분은 잘 붙어서 브레이크가 잘 걸리고 있습니다.

GDB상에서
set solib-absolute-prefix /패스....../out/target/product/프로젝트이름/symbols
set solib-search-path /패스...../out/target/product/프로젝트 이름/symbols/system/lib

이렇게 처리를 하면 해당 path의 so들을 쫙 심볼 로딩을 합니다.
문제는 제가 가지고 있는 프로젝트에는 symbols에 들어간 so와 일반 so가 정확하게 매칭이 되지 않는 것 같습니다.
제가 가지고 있는 것은 TI 프로젝트인데 ..

각설하고 현재 문제가 TI에서 넣은 overlay관련 so가 로딩되지 않고 있습니다.
위에 search-path로 지정해주면 해당 패스에 있는 so들을 무조건 로딩할 것 같았는데 그렇게 하진 않는 것 같습니다.
없는 so도 로딩할 때가 있구요..

hanseok의 이미지

kernel argument mem=4096M


8G 시스템에서 (64bit Centos 5.6)
kernel 2.6.18-239

mem=4096M kernel argument로 넘겨줄경우

커널에서 /proc/meminfo 등을 해보면
MemTotal: 3334748 kB
로 나타납니다.

4096 * 1024 = 4194304

궁금증 ?
1. 왜 MemTotal이 저렇게 나오는지 궁금합니다.
2. 그리고 8G RAM 의 나머지는 사용할수 있는 방법이 없는건가요?

--감사합니다. --

withsj81의 이미지

공유메모리는 어디에 할당되나요?

공유메모리(shared memory)는 어디에 할당되나요?

메모리는 다음과 같이 영역이 나눠지는데 shmget함수로 할당되는 메모리 영역은 무엇인가요?

[code|data|bss][heap|stack]

저 위 5개 중에 하나인지? 아니면 아예 다른 영역인지 알려주세요~ ^^

clcocd의 이미지

홈페이지 접속 할때 접속음 설정 할려고 합니다

<object data="http://enn.myetrayz.net:8000/naspod_data/mp3/Untitled.mp3 type="audio/mpeg" height="0" width="0"> You are expected to listen to Mozart music  but your browser does not seem to be able to play it. </object>

이걸 해드에 넣으니깐 페이지 이동 때마다 틀어지더라구요

홈에서만 틀어지고 페이지 이동때는 안틀어지게 할려면 어디에 넣어야 하나요?

페이지

프로그래밍 QnA 구독하기