프로그래밍 QnA

익명 사용자의 이미지

qt QProcess로 커맨드라인에서 프로그램을 파이프라인으로 실행하는 방법

안녕하세요 qt 중인 초짜입니다 제목에 써 놓은것처럼 QProcess를 사용해서 커맨드라인상의 파이프라인을 사용하여 프로그램을 실행하고 싶습니다.

다음은 제가 작성한 코드입니다.

최명수 (13576)@Google의 이미지

C언어 - 배열에 쓰이는 대괄호 쌍

함수를 공부하면서 매개변수로 배열을 선언할 때 (예를 들어 정수형 배열이라 할 때)
int arr[]이 int *arr과 같은 뜻이라는 것을 알게 되었습니다.

따라서 지금까지 배운 내용들로 보면 배열을 선언하거나 사용할 때
대괄호([]) 안이 비어있는 경우가 2가지라고 판단할 수 있었습니다.
(아까 언급했던 매개변수를 정의할 때의 배열을 나타냄을 강조 / 배열을 정의할 때의 크기의 생략)

그런데 이것들 말고도 배열의 대괄호 안이 비어있는 경우가 있는지 알고 싶어졌습니다.

물론 배워가면서 알게 되겠지만, 처음에 배열에 대해 몰랐을 적에는 많이 헷갈렸던 내용이였기에 미리 끝내버리고 싶습니다.

다방커피의 이미지

링크리스트(연결리스트) add, delete, list 질문

항상 고수분들 답변 눈팅만 해오면서
알고리즘 몇개 공부해가는 학생이었는데
정말 고민끝에 염치없지만 긴 문제하나 질문드립니다ㅜㅜ

C언어를 이용한 링크드리스트 문제입니다
a를 누르면 add를실행
d를 누르면 delete를 실행
p를 누르면 print_list를 실행 같은 프로그램입니다.
먼저 add를 사용 입력받은 문자열과(name)과 숫자(number)을( 이때 문자열은 항상 3자 숫자는 항상 4자)
문자열크기에 맞춰 새로운 노드에 add, delete, list하는 문제입니다
new_node(), add(), delete(), print_list() 함수를 완성하는건데
아무리 짜봐도 프로그램이 제대로 작동하질 않습니다.

먼저 main.c와 backend.c 마지막 backend.h 헤더까지 입니다.

main.c는 압박이므로 자세히 보지않아도 될듯합니다

eternalklaus의 이미지

라이브러리 soname 으로부터 full path를 알수 있나요?

libc.so.6 이라는 soname만 주어진 상태에서,

이 립씨라이브러리의 위치를 어떻게 알 수 있을까요?

ldd는 자동으로 soname 라이브러리의 위치까지 구해서 알려주더라구요.

어떤 원리일까요?

hanbeul2의 이미지

리눅스 확장자 제거

리눅스에서 확장자를 제거해서 확장자를 제거하고 남은 이름을 따로 배열에 저장하는 방법이 있나요??
예를 들면 hello.txt --> hello를 배열에 저장

hanbeul2의 이미지

저수준 파일 입출력을 사용해서 한줄씩 읽어오기

저수준 파일 입출력으로 텍스트 파일에 있는 내용을 한줄씩 읽어오는 방법이 없나요?
fgets처럼 /n을 기준으로 읽어오는 방법이 없을까요?

jys923의 이미지

Cpp 함수 파라미터로 배열 리턴하려면 어떤 자료형이 좋을까요?

Cpp 함수 파라미터로 배열 리턴하려면 어떤 자료형이 좋을까요?

int fun(int a,int * b){
*b = 13;
}

이런식으로 해서 b도 output 파라미터로 종종 쓰잖아요.

근데 output 파라미터를 배열로 쓰고 싶습니다.
output 배열 크기가 정해져있지 않습니다.

vector 포인터를 쓰는 게 좋을까요?

익명 사용자의 이미지

배열값을 문자열로 바꾸기

char arr[3] = {0,1,1};

이런식으로 char배열에 0,1,1이 저장되어있을 때

char* arr = "011"

이런식으로 어떻게 바꿀 수 있을까요?

배열에 있는 숫자를 모아서 문자열로 바꾼뒤 리턴해 줘야하는데 힘드네요.

아스키코드를 이용하면 될까요?

익명 사용자의 이미지

c++ 링크드리스트 질문이 잇습니다

현재 음원관리프로그램을 짜는중인데 링크드리스트 부분에서 막혀서 3일동안 진전이 없어서

이렇게 질문을 남깁니다

어플리케이션 클래스

public:

Application()
{
m_nCurCommand = 0;
GenreType indata;
indata.setInfo(1, "발라드");
g_List5.Add(indata);
indata.setInfo(2, "힙합");
g_List5.Add(indata);
indata.setInfo(3, "팝송");
g_List5.Add(indata);
}
private:
LinkedList m_List;
LinkedList g_List;

페이지

프로그래밍 QnA 구독하기