안녕하세요 나는이 프로그램을 작성하여 사용자가 제공 한 책 목록을 만들고 프로그램 끝에 my_value를 풀어 놓고 많은 오류가 발생할 수 없습니다. 이 char **array=(char *) malloc((n+1)*sizeof(char *));
내 코드 #include <stdio.h>
#include <stdlib.h>
int main(){
구조체 배열이 있습니다. 일부 인덱스 위치 만 초기화해야합니다. 초기화되지 않은 조합이 init'd가 0이되도록 보장하는 컴파일러 속성이 있습니까? 예 : I는 다음과 같이 정적 init'd 구조체 배열이 있다면 이 어떻게 (명시-init'd 사전되지 않음)이 어레이의 나머지 3 개 요소 제로 "되도록 할 수 있습니다 꺼내? typedef struct fo
그래서 나는이 같은 구조가 나는 기능에 이러한 전화 void new_state(&s, char *file, int i, int j){
int new = s -> current[j];
s -> current[j] = operand(byte(i, file)) + s -> current[j];
s -> previous[j] = new;
나는이 프로그램을 실행 해요 : #include<stdio.h>
void main(){
int num = 1025;
int *poinTer = #
char *pointChar = poinTer+1;
*pointChar = 'A';
printf("Size of Integer: %d\n", sizeof(
다음은 MY_INT2와 MY_INT3 선언의 차이점은 무엇입니까? 일부 코드에서 상당히 확고부동 한 문제가있어 테스트 케이스에 버그를 생성하는 코드를 줄이는 것이 다소 어려울 것입니다. #define MY_INT1 5
#define MY_INT2 31
#define MY_INT3 (int) pow(2, MY_INT1)-1
나는 int mul(int
이것은 내가 작성한 palindrome 검사기입니다. 마지막 항목이 구두점 일 때 구두점이 있든 없든 모든 입력에 대해 작동합니다. 이 경우에는 그것을 건너 뛰지 않고 비교하고 실제로 그것이있을 때 회문이 아니라고 말합니다. EX (살았던 악마는 회문이 아니라 살았고, 악마가 될 것입니다). #include <stdio.h>
#include <stdlib
포인터 배열을 가리켜 야하는 구조체 멤버를 초기화하려고합니다. 아이디어는 모든 데이터가 고정되어 컴파일 시간에 알려지기 때문에 초기화 오버 헤드를 피하기 위해 구조체의 배열을 정적으로 선언하는 것입니다. 불행히도 Visual Studio 2015에서 컴파일 할 코드를 가져올 수 없습니다. 아래 나열된 코드는 다음 오류를 생성합니다 : C2099: initi
범위/함수 안에 넣을 때 다음 코드를 컴파일 할 수 없으면 컴파일러에서 initializer element is not constant 행을 따라 오류가 발생합니다. 이것은 MSVC뿐만 아니라 GCC에서도 발생합니다. static const char *const *const list = (const char *const[]){"abc", "def", "xy
구문 : struct s
{
int n;
double d[]; // flexible array member
};
그리고, C. 불법 제로 크기 어레이 은이 같은 어레이 선언 경우 struct s
{
double d[0]; // Zero size array
};
GCC 경고 : warning: ISO C forbids
나는 다중 프로세스로부터 입력을 받아 데몬을 실행하고 파싱하는 데몬을 실행 중이다. 입력은 작업 이름과 실행중인 각 스레드의 메시지입니다. 그들은 두 범주로 나뉩니다. 나는 프로세스 당 하나의 파일로 임시 디렉토리를 가지고 있지만 다른 프로세스에 디렉토리를 나타내는 방법은 무엇입니까? FIFO에서 각 프로세스를 식별하는 방법은 무엇입니까? PID로? 내가