java의 머드에서 작업하고 있습니다. 모든 틱마다 플레이어 입력을 읽었지만 블로킹 작업을 사용하는 Scanner을 사용하고 있습니다. 비 차단 입력을 원합니다. Selector 클래스가있는 nio 패키지를 살펴 보았지만 System.in과 관련하여 사용법을 잘 모르겠습니다. 일단 서버를 실행하면 확실히 필요 하겠지만 지금은 모든 것이 오프라인입니다. 나는
루비에는 stdio에 대한 상수 및 전역 변수가 있습니다. 즉, consts STDIN, STDOUT, STDERR, 그 변수에 대응, $stdin, $stdout, $stderr. 상수와 변수의 차이점을 이해합니다. 나는 상수가 스크립트가 exec'd되는 순간에 파일 기술자에게 고정적으로 설정된다는 것을 안다. 또한 런타임시 변수를 (일부) 변경할 수 있
하나 이상의 포트에서 수신 대기하는 서버에 연결하는 간단한 트위스트 응용 프로그램을 작성했습니다. 꼬인 앱은이 서버에 연결되며 대개 한 번에 몇 개의 열린 포트에 연결됩니다. 이 서버는 직렬 장치에 연결하는 직렬 로거이며 원시 TCP 소켓을 통해 직렬 회선 정보를 제공하므로이 모든 데이터를 디스크에 기록해야합니다. 현재 앱은받은 정보를 문제없이 디스크에 기
파일을 열고 텍스트를 보내려고했지만 오류가 계속 발생했습니다. 그래서 저는 처음부터 시작해서 파일을 열어 보려고했습니다. 이건 내 코드입니다 : #include <stdio.h>
#include <stdlib.h>
#define CORRECT_PARAMETERS 3
int main(void)
{
FILE *file;
file =
명령 입력을위한 "쉘"을 제공하는 C 응용 프로그램이 있습니다. 응용 프로그램 (CUnit 사용)에 대한 자동화 된 테스트 코드를 작성하려고합니다. 은 "쉘"입력과 같이 stdin에서 읽습니다 : fgets(buf, sizeof(buf), stdin);
나는 "쓰기"할 수는 freopen을() '닝 표준 입력하여 응용 프로그램에 자동으로 명령 및 중간
출력을 표준 출력으로 출력하는 닫힌 소스 프로그램이 있습니다. 출력을 파싱해야합니다. 그래서 나는 출력을 fifo로 리다이렉트 (dup2를 사용하여 fork 및 execs 부모 프로세스에서 읽을 수있다) 한 다음 프로그램을 exec한다. 문제는 파일의 fprintf 호출이 이제 파일에 쓰여지고 있기 때문에 버퍼링된다는 것입니다. exec를 호출하기 전에 s
누구나 내가 읽기 및 쓰기 용 파일 열기 (예 : 파일 열기, 닫기 및 다시 열기)와 달리 파일을 여는 프로 및 죄수를 다루는 몇 가지 토론을 할 수 있습니까? 쓰기. 나는 기쁨없이 심층적 인 정보를 찾으려고 노력했다. 많은 감사 그것은 당신이 무슨 일을하는지에 따라 달라집니다
Windows에서 , char c;
int i;
scanf("%d", &i);
scanf("%c", &c);
컴퓨터는 '\ n을'이 버퍼에 남아 있기 때문에 콘솔에서 문자를 검색 할 건너 뜁니다. 그러나 아래 코드가 잘 작동한다는 것을 알았습니다. char str[10];
int i;
scanf("%d", &i);
scanf("%s", s
내 PC에 연결된 다른 장치에서 스트리밍되는 (800Mb/s) 대용량 데이터 (> 500GB)를 저장해야합니다. 속도는 데이터베이스의 사용을 배제합니다. MySQl/ISAM과 내가 매우 큰 파일을 쓸 수있게 해주는 'C'stdio 파일 lib (즉, fopen/fclose/fwrite)의 맨 위에있는 빠르고 가벼운 라이브러리를 찾고있다. (사용 가능한 디스