프로그래밍 QnA

익명 사용자의 이미지

C언어 FILE open, rewind할때


파일포인터만 가지고 있을때, 이 파일을 reopen할수 있을까요?

하고 싶은 일은 파일을 오픈해서 파일포인터를 가지고 쓰다가,

현재까지 썼던것을 다 지우고 다시 처음부터 쓰려고 합니다.

rewind를 했더니, 그냥 파일위치만 제일 앞으로 가서, 이전에 썼던 것하고 겹쳐지네요..

그래서 이전에 길게 썼던 부분이 남아있습니다.

이전에 썼던것을 지우고 처음부터 다시 쓰고 싶은데요,

close하고 다시 open하는 방법은 파일명을 가지고 있지 않아서 어렵고요..

revol2236의 이미지

자바 try-catch 문 질문합니다

파일 입출력 용도로 try catch 문을 사용하고

try-catch 문 안에서 쓰인 변수들을 return 하고 싶은데요

try-catch 문 내부에서 쓰인 변수들은 try-catch 밖에서는

찾을수 없는 심볼 이라는 컴파일 에러가 자꾸 나네요,,

그리고 try-catch 문 내부에 return 을 하면 missing return statement 라는 에러가 뜨고요,,

제가 작성하고 있는 부분은 아니지만 간단한 테스트코드 써넣겠습니다,,

asd0201의 이미지

shell에서 두가지 방법으로 입력받기

일단 쉘에서 입력 받을때 명령어 옆에 예를 들어서

bs.sh 234 241 라고 입력하면 234를 number1로 241를 number2 이런식으로 지정하는 방법이랑

대화형으로 입력해서

첫번째 입력해주세요 : 234
read number1

하는 방법이 있잖아요. 같은 쉘안에서 두가지 방법을 다 쓰고 싶을땐 어떻게 해야할지 모르겠습니다. ㅠ

예를 들어서 vs.sh 2342 23421 34224 라고 입력을 한다면 "2342 23421 34224" 를 통채로 변수 지정을 하고,
vs.sh 라고만 쓰고 엔터를 치면

첫번째 입력해주세요 :

라고 대화형이 나왔으면 좋겠습니다. ㅠ

아무리 찾아봐도 이런건 없는 것같아서 ㅠ 묘안이 있으신가요??

rev7707의 이미지

Uart 칩 16c2550 EMIF 확장시 IO 매핑문제

안녕하세요.
저는 Ti dm368 칩을 이용해 제품 개발을 하고 있구요.
시리얼이 추가로 하나 더 필요해서 16C2550을 달았는데 문제가 생겼습니다.

ziosnim의 이미지

How to execute program on remote computer using any language?

Dear all,

How to execute program on remote computer using any language?

I have tested it with Win32_Process class of WMI. On the local host, notepad.exe program started successfully.
But we don't solve it on remote computer.

Win32_Process class function can't use due to security reason.

So, we find an another way.

Architecture:

Local host's Command Prompt: "xxx.exe 1 2 3" or "java xxx 1 2 3"
=> xxx programe execute with "yyy.exe 1 2 3" on the remote computer.

Thank you in advance.

knewnine의 이미지

SCSI 포트로 16-bit LED를 제어 할수있는 리눅스 디바이스 드라이버 작성 그리고 작성한 드라이버 사용법

안녕하세요 선배님들...
제가 작성한 드라이버로 16 bit LED들이 깜빡이지 않습니다,
labView에서 잘 깜빡였던 SCSI 포트에 LED들이 깜빡이지 않습니다...
선배님들의 도음을 받고 싶어 이렇게 글을 올림니다.

소자가 해나온 2개의 절차는
1 절차:
아래의 예제 코드 scsiKernel.c 를 이용해 make 명령으로 컴파일 하고 insmod, modprobe 둘중
하나를 명령하여 적재하고 적재됐나 확인은 lsmod | grep scsiKernel로 명령하여 적재 확인.
2 절차:
그다음은 sys/io.h에있는 outb,inb 함수를 이용해 main.c 않에 간단하게 SCSI 포트 쓰고 읽기 프로그램을 짜고
gcc -o main main.c 명령으로 컴파일하고 실행

nbsaver의 이미지

C언어와 안드로이드 간 통신 문제 해결 좀 해주세요.

안녕하세요? 현재...

서버(우분투에서 C로 작성), 클라이언트(윈도우 안드로이드 자바로 작성)

서로간에 TCP 통신을 구현하는 중인데요.

먼저 클라이언트 쪽에서 값을 날립니다.(a)

서버측에서는 a를 받고 그에 맞는 값을 클라이언트로 값을 주는데,

클라이언트에서 읽지를 못하고 CPU 뭐 어쩌고 뜨다가 프로세스가 죽어버리네요.

혹시나 해서 서버쪽에서 출력버퍼에만 남아있고 전송이 되지 않나 싶어서

FILE * writeFP;

writeFP=fdopen(clnt_sock, "w");

fputs(result, writeFP);

fflush(writeFP);

이렇게 해줬는데도 값이 전달이 안되네요..

close(clnt_sock); 하니까 값이 날라갑니다...

익명 사용자의 이미지

64bit 컴퓨터에서 메모리를 4기가 이상 사용하도록 코딩하려면 어떻게 해야되나요?

안녕하세요.

서버가 리눅스 환경에서 64비트 cpu를 사용중입니다.
램은 64기가 인데요, c언어 등에서 일반적으로 코딩하면 32비트와 환경이 같더라구요.
혹시 동적 혹은 정적으로 20기가 이상의 공간을 c언어에서 할당(alloc 등 사용)하면서 코딩하는 방법이 있을까요?
현재는 2기가의 공간도 할당해서 사용하지 못하더라구요.
혹시 설정을 만져야 되는 부분이 있나요?

경험이 있는분 계시다면 답변 부탁드립니다.
감사합니다.

deedman의 이미지

[완료]sed를 이용한 특정 문자열 추출

texture.cpp: undefined reference to `glGenTexture`

와 같이 출력되는 상황에서 glGenTexture만 추출하려고 합니다.

검색을 했는데 잘 못찾아서 질문 올립니다.

혹시 아시는 분은 도움 좀 부탁드릴께요.

abcdefgefghxxx의 이미지

c# Array, List 최대 크기에 대하여 질문..


c# 에서 배열과 List에 데이터를 삽입하다가 궁금한점이 있어서 글을 남깁니다.

배열이든 list든.. 이름이 arrayList 라면.. arrayList[intIndex] 로 접근합니다.

index값은 무조건 int형이 들어가게 되는데요.. 혹시 double형이나 더 큰값은 올 수 없는건가요..

구조적으로 불가능하다면. 이런 대용량의 자료구조를 관리하는 컬렉션이 있는지..

고수님들의 답변 부탁드립니다.

페이지

프로그래밍 QnA 구독하기