필자는 입력하는 동안 입력 문자열을 동적으로 할당하기 위해 길이가 긴 문자를 사용자에게 묻지 않고 다음 함수를 작성했습니다. #include<stdio.h>
#include<stdlib.h>
char* dyninp (char str[], int *n) {
char ch;
int i = 0;
do {
ch = getc
realloc(), getchar() 및 일부 포인터 연산을 사용하여 메모리에 문자 배열을 저장하는 작은 프로그램을 작성하려고합니다. char (처음에는 NULL이고 main.c에 선언 된)에 대한 포인터를받는 "inputArray"라는 함수가 있는데 getchar() 함수가 호출 될 때까지 하나의 char로 다시 할당됩니다. '\ n'문자를 얻습니다. 함
포인터와 클래스 객체를 반환 호출 함수 그래서 어떻게이 클래스의 객체를 반환 할 수 있습니까 ?? 이 내가 원하는되지 않고 실제 클래스의 단지 표현입니다 Foo Bar()
{
Foo obj;
return Foo(obj); //invokes copy constructor
}
주로 Foo Bar()
{
Foo obj;
"done"이라는 단어가 소개 될 때까지 일부 단어를 읽길 원합니다. 이 단어들은 동적으로 할당 된 행렬에 저장되며, 수신 된 각 입력에서 수정됩니다. 문제는 3 단어가 지나면 프로그램이 충돌하고 경고로 넣은 "메모리 할당 실패"메시지가 나타납니다. 내 재 할당에 문제가 있습니까? #include <stdio.h>
#include <stdlib.h>
#
"gata"가 소개 될 때까지 읽은 단어 문자열을 기억하는 bisimentional 배열을 동적으로 만드는 함수가 있습니다. 문제는 충돌 내가 라인이 *(*words+*dim-1) = (char*)calloc(MAX_DIM,sizeof(char));
problems.What 한이 라인에 이상이있을 생각인가? void read_words(char ***w
필자는 연결된 목록을 사용하여 작동하는 이전 프로그램을 업데이트하려고합니다. 버스의 좌석 수를 포함하는 txt 파일이 있습니다. 이 bus.txt 파일을 읽은 다음 특정 연결 목록 및 numberofseats (예 : 45 석)의 메모리를 동적으로 할당합니다. 다음 코드를 작성하여 작동 원리를 테스트하고 각 승객의 전체 이름에 A를 넣으려고 시도합니다. p
다른 작업 (Spark core jobs)을 사용하여 Spark Streaming 작업을 클러스터에서 실행하고 있습니다. Spark Streaming을 포함한 이러한 작업에 Dynamic Resource Allocation을 사용하고 싶습니다. 아래의 JIRA Issue에 따르면 동적 할당은 Spark Streaming (1.6.1 버전에서)을 지원하지 않
C 코드에 문제가 있습니다. 입력 버튼으로 구분 된 이름 목록을 입력해야합니다. 사용자가 "QUIT"단어를 입력하면 입력이 중지됩니다. 프로그램은 이름 목록을 알파벳순으로 인쇄해야합니다 (모든 문자는 소문자입니다). 각 이름의 수와 길이는 알 수 없으므로 동적으로 할당해야합니다. 또한 이름이 입력에 두 번 이상 나타나면 출력에 한 번만 나타납니다. 나는 각