프로그래밍 QnA + 설치 및 활용 QnA + 질문

wtwon의 이미지

포인터, 함수의 매개변수로 전달

안녕하세요.
c언어를 배우는 중에 있습니다.
연결리스트로 큐를 만드는데, 선언한 구조체 포인터 변수를 함수의 매개변수로 넘겨 함수내에서 조작하려고 합니다.

head와 tail을 NULL로 초기화한 다음에 큐에 넣기 위해 addq를 합니다.
addq에서 큐가 공백이면(head==NULL) head->data에 값을 넣는 것으로 진행되는데,
5번의 인큐를 수행할 때 모두 head가 NULL로 인식되어 first node라고 출력됩니다.

원래 시나리오는 처음에만 (큐가 공백일 때) head가 NULL이어 head에 바로 newNode가 대입되게 하고
두번 째 부터는 tail과 newNode를 연결하는 것이 되어야 합니다..

분명히 제가 잘못하여 정상적인 진행이 이루어지지 않는 것 같은데
천천히 생각해보아도 왜 그런지 모르겠습니다. 잘못된 부분을 가르쳐주시면 감사하겠습니다..

#include
#include

fkqpfwl121의 이미지

특정 폼에다가 파일스트림에 있는 값들을 읽어들여서 텍스트로 쓸수있는지 궁금합니다.

예를들어 지금 현재 form2에서 회원가입을 하고나면 파일스트림에 쓰기로 한줄한줄 정보들이 입력이 되는데

form7에서 form2에 입력된 정보들을 파일스트림에서 읽어들여와서 form7의 label1.text에 한줄한줄 불러 읽어들여서

form7에 이런식으로 쓸수 있는지 궁금합니다.

마지막에 회원정보들을 맨 끝인 폼7에다 다 뿌려주고싶은데 그게 가능할런지 ..

그리고 checkbox같은 종류의 것도 파일스트림에 쓸수 있는지 궁금합니다.

그리고 만약 쓴다면 checkbox 인근에다가 파일스트림을 열어주고 파일을 다시 써야 하고 닫아주어야 하는지 궁금합니다

happyKYS의 이미지

ARM architecture와 메모리 배리어

안녕하세요. 메모리 배리어와 ILP, volatile에 대한 소소한 궁금증이 있어 질문 드립니다
(논쟁이 많은 영역이므로 아무쪼록 시스템에 이해도가 높으신 분들의 정확한 답변 부탁드립니다)

1. ARM에서 ILP가 일어나는 것에 대해 명시적으로 확인해볼 방법이나 코드가 있을까요?
- 일어난다고만 알고 있지 명시적으로 확인해본 적이 없어서요.

2. volatile하고 메모리 배리어는 엄밀히 다른 의미입니다만, 가끔 혼용해서 쓰거나 독립적으로 사용되는 구문도 찾을 수 있는데요.

예를 들어 다음 구문에서 처럼 혼용되서 쓰이는 곳이 있는 반면(사실 아래 구문에서도 왜 ACCESS_ONCE가 쓰인건지는 이해가 가지 않습니다.

#define smp_store_release(p, v) \
do {
compiletime_assert_atomic_type(*p); \
smp_mb(); \
ACCESS_ONCE(*p) = (v); \
} while(0)

jex의 이미지

C언어 한글 입력 질문이요..

c언어에서 한글 입력을 하고 출력을 할 때 문제가 생겨서요.
요약에 쓴대로 코딩을 하면서 '가'라는 글자를 letter 배열에 저장을 하고
출력을 하는데 글자 자체는 출력이 잘 되는데반해 %x를 이용해서 16진수로 출력을 하니

b0a1이 아니라
ffffffb0ffffffa1
이렇게 f가 앞에 붙어서 출력이 되네요..
그래서 계속 오류가 나는데 어디서 에러가 나는걸까요?ㅠㅠ

#include <stdio.h>
 
int main(void)
{
	char letter[5]={"가"};
 
	printf("%c%c, %x%x",letter[0],letter[1],letter[0],letter[1]);
 
	return 0;
}
sleeping522의 이미지

centos mysql 설치 문제

yum -y install pcre-devel lua-devel libxml2-devel ncurses-devel zlib zlib devel curl openssl openssl-devel libtermcap-devel libc-client-devel bison gcc g++ cpp gcc-c++ freetype freetype-devel freetype-utils gd gd-devel libjpeg libjpeg-devel libpng libpng-devel curl curl-devel flex php-mbstring libexif-devel cmake

yum update

adduser -M -s /bin/false mysql

cd /home
mkdir mysql
cd mysql
mkdir data
mkdir log
chown mysql:mysql data
chown mysql:mysql log

mydream의 이미지

음악파일 플레이어를 만들어보려 합니다.

음악 재생 프로그램을 만들어보려고 하는데요. 다음과 같은 것들이 궁금합니다.

1. WAV와 같은 미디어 파일의 입출력과 관련된 IO스트림 내지는 IO함수로 뭘 써야 하나요? 헤더와 라이브러리는 무엇이고요?
2. 그리고 음악 파일에서 내용을 입력해온 뒤에 사운드 카드로 출력하기 위해 필요한 함수는 무엇인가요? 헤더와 라이브러리는 무엇을 사용해야 하고요?

alswlek의 이미지

'

세벌의 이미지

모니위키 공식 사이트?

모니위키 잘 쓰고 있긴 한데... 최신버전을 제공하는 공식사이트를 모르겠어요...
http://dev.naver.com/projects/moniwiki/ 여기가 맞는지, 다른 곳이 있는지요?

sleeping522의 이미지

cent os mysql 설치문제

한 가지 문제를 해결 했더니 한 가지 문제가 더 나오네요

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

인터넷에 있는 앤왠만한 방법을 다 써 본거 같은 데 해결이 잘안되요 도와주세요 ㅠㅠ

원격도 환영 합니다... ㅠㅠ

park3250의 이미지

리눅스 몽고DB c++ 드라이버 테스트 프로그램 컴파일 에러

안녕하세요
리눅스 CentOS에서 몽고DB c++ 드라이버 테스트를 위한 프로그램 컴파일 에러 입니다

INC = -I/usr/local/mongodb/include -I/usr/local/include
LIBS = -L/usr/local/mongodb/lib -L/usr/local/lib -pthread -lmongoclient -lboost_system -lboost_filesystem -lboost_thread-mt -lboost_program_options

헤더, 라이브러리 링크는 위와 같이 하였구요
컴파일 하게되면..

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 질문 구독하기