프로그래밍 QnA

embeddeds0의 이미지

파일입출력 질문해봅니다..

#include
int main()
{
FILE *fp1, *fp2;
char *string = "Hello World!!";
long count, last;
char ch;

if ((fp1 = fopen("a.txt", "rb+")) == NULL) { // "a.txt" 파일을 읽고 쓰기가 가능하도록 파일을 개방한다.
printf("File Open Error!!\n");
fclose(fp1);
return 0;
}

fputs(string, fp1); // str에 저장되어 있는 문자열을 fp1 파일포인터에 연결된 파일에 출력한다.

rootroot의 이미지

HTML5로 데스크탑용 어플을 만들까합니다.

ftp 프로그램을 java로 만들려고 생각해보니

걍 swt로 브라우져 띄우고 html5로 인터페이스 부분을 만들까 생각중입니다.

(네이버 클라우드 서비스 처럼 쫌 멋있는 파일 공유 프로그램을 구상중입니다.)

이때 실제 파일 관리 부분은 jetty로 서버만들고 웹소켓 이용해서 인터페이스랑 연결하려는데 이건 너무 거추장스러운것 같고...

또 다른 걸 찾아보니 tidesdk는 java를 지원하지 않아서 쫌 힘들것 같습니다.

혹시 다른 방법은 없을까요?

dlawoals890의 이미지

Single CPU에서도 multithreading을 해도 빠른 이유가 뭔가요?

그리고 첨부해놓은 그림 좀 설명해주실 수 있나요?

교수님께 여쭤보니 그림에 있는 색깔이 다른 것은 각각 다른 프로세스라는데요

저는 색이 각각 다른 것이 한 프로세스 안의 스레드라고 생각했습니다(멀티스레드를 설명하시면서 저 그림을 보여주셨기때문에)

정리하자면
1. Single CPU에서도 multithreading을 해도 빠른 이유가
2. 첨부 해놓은 그림 좀 설명해주세요ㅜ

bfvconfidenc의 이미지

Vim Plugin 중 Srcexpl과 ctags 사용에 대해 질문이 있습니다.

안녕하세요.

현재 Windows 7 x64에서 gVimPortable 7.3 버전에서 trinity plugin을 사용하여 프로그래밍 중입니다.

그런데 trinity plugin을 사용하여 srcexpl을 켜면 ctags 사용에 문제가 있습니다.

다른 함수로 이동하려고 Ctrl+] 를 누르면 찾을 수 없는 파일입니다. 라는 메시지가 나온 후에 이동을 합니다.

:pwd로 보니 패스가 계속 변해서 그런 듯 한데 이런 문제 해결하신 분 안계신가요?

srcexpl을 끄면 pwd가 변하지 않습니다.

아시는 분 계시면 답변 부탁드려요.

paeksj98의 이미지

qt 질문 드립니다.

어떤식으로 구현을 해야될지 몰라서 질문 드립니다.
환경은 임베디드 환경에 qt 3.3입니다.
단말기 LCD는 흑백이고 해상도는 320*240입니다.

단말기에서 디스플레이된 리스트들에 커서를 위치시켜서 이동을 합니다.
여기서 말하는 커서는 한라인을 통째로 반전시킵니다.
QListViewItem에 msg들은 QString입니다.
item = new QListViewItem(listView, QString, QString, QString);

이부분에서 수정하고 싶은 부분이 240이란 해상도에는 글자를 몇자 못넣습니다.
글자 길이가 길어지면 뒷글자들은 안보입니다. 구현하고 싶은게
글자수가 화면을 넘어가면 이때는 멀티라인으로 나오고 커서(?)가 멀티라인이면
두라인이 동시에 반전되는 기능을 구현하려고 합니다.

kjinm88의 이미지

TCP/IP 소켓프로그래밍 질문 드립니다.

이제 막 리눅스 배우기 시작했는데 잘 안되네요

지금 geany에서 echo_client와 echo_server를 만들고 있는데

둘 다 컴파일은 되는데 실행시키면 0으로 반환되지 않고 에러가 났다고 뜨네요ㅜㅜ

소스와 에러는 다음과 같아요

먼저 echo_client,

#include
#include
#include
#include
#include
#include
#include

#define MAXLINE 1024

snowall의 이미지

인코딩 변환

옛날 MS-DOS시절에 써둔 글이 있는데, 다시 읽으려고 열어보니 다 깨졌네요.

그냥 텍스트 문서인데, 인코딩 때문인지 읽을 수가 없습니다.

텍스트 편집기에서 EUC-KR, CP949, UTF-8 등 지원하는 인코딩으로 다 돌려봤는데 복구가 안됩니다.

다행히? 적어도 1개의 문서는 읽을 수 있는 형태로 보관된 것과 깨진 형태로 보관된 것이 둘 다 있습니다.

영어와 숫자는 그대로 잘 읽을 수 있는데, 한글만 깨집니다.

어떻게 하면 원문을 되살릴 수 있을까요?

제 생각에는 위의 읽을 수 있는 문서를 기초로 해서 로제타 스톤처럼 대응표를 만들고 이걸 기준으로 변환한다면 뭔가 될 것 같긴 한데요..

이쪽으로는 전혀 아는게 없어서 힌트라도 주시면 좋겠습니다.

chlgpwjd39의 이미지

가상함수테이블이 깨지는 현상?

업캐스팅한후 __vtptr값만이 0x0000000 되어 버리고
나머지 virtual 함수가 아닌 값들은 정상적으로 가지고 있는데
혹시 어떠한 경우에 vtptr값만 깨져서 사라지는 경우가 있나요..

greathero의 이미지

C++의 perfect forwarding에 관해서 글을 읽던중에 이해가 가지 않아서요~

지금 보고 있는 글의 일부를 잠시 발췌해왔습니다.
발췌시 제약사항은 없어서 괜찮을 것 같구요.
글을 한번 봐주세요.

페이지

프로그래밍 QnA 구독하기