c89

    0

    1답변

    그래서 나는 다음과 같은 코드가있는 경우 : typedef union { long integer; float decimal; long *integerPtr; float *decimalPtr; } Number; typedef struct Point { Number x; Number y; } Poin

    1

    1답변

    data.txt 파일에서 읽는 데 문제가있는 것 같습니다. 난수는 나는 그것이 내가 ` #include<stdio.h> #include <stdlib.h> #define DATA_FILE "data.txt" #define OUT_FILE "output.txt" void write_data(FILE *data, int n); int main(vo

    1

    1답변

    C에서 함수 인수의 형식 승격에 대한 이해는 유형이 char 또는 short 인 프로토 타입이 아닌 함수를 호출하면 해당 함수가 int. 질문 : long을 인수로 사용하고 sizeof(long) > sizeof(int)으로 전화하면 어떻게됩니까? 매개 변수가 long으로 전달 된 경우 모든 통합 매개 변수를 승격해야하는 유형으로 long을 선택하지 않는

    0

    2답변

    안녕하세요, 사용자 입력을 요구하지 않고 randnumber를 저장하는 방법이 있는지 알고 싶습니다. #include<stdio.h> #include<stdlib.h> void main() { int randnum; int i=0; int storerand[16]; // storing randnumbers randnu

    0

    1답변

    내 프로그램의 일부 코드에 문제가 있습니다. 나는 파일을 읽고 내용을 한 줄씩 구조체에 넣어야한다. 파일은 약 800 줄이며, 파일의 내용을 포함해야하는 구조체를 인쇄하려고 할 때 약 30 줄만 인쇄합니다. 나머지는 오류 또는 잘못된 형식으로 보관됩니다. 이것은 지금 내 기능이며, 나는 단순히 main에서 호출한다. 무엇이 잘못 되었는지 모르지만 mallo

    1

    2답변

    약 200 줄의 파일을 읽은 다음 다른 줄을 구조체에 저장하려고합니다. 그래서 "Tom HALL" 32 ENG "Ryan SMITH" 24 USA 내 문제를 내가 그 파일을 읽을 수 있겠 방법 확실하지 않다, 그리고 넣어 경우 : stuct은 다음과 같습니다 : 같은 설정이 struct person_data{ char n

    0

    2답변

    다음 상황은 매우 자주 호출되는 거대한 프로그램에서 하나의 메소드를 편집하고 있지만 정확히 얼마나 자주 실행되는지는 각기 다릅니다. 이제 txt 파일에 로깅을 추가해야하며 각 호출시 파일을 열거 나 닫는 것이 전체 응용 프로그램의 병목 현상입니다. 파일을 열어 두는 것만으로는 옵션이 아닙니다.이 함수에 대한 마지막 호출인지 모르기 때문입니다. 호출 사이트를

    1

    1답변

    입력에서 배열에 문자열을 저장하는 데 문제가 있습니다. 나는 EOF로 끝나는 입력에서 그것을 저장하고 길이가 임의의 문자열을 저장할 수 있습니다. 여기 내 코드는 다음과 같습니다 : char **list = (char**)malloc(sizeof(char*)); char c = getchar(); int i, j, count = 0; int size

    4

    1답변

    주소로 처리되는 정수 리터럴을 역 참조하려면 이식성/유효합니까? *(uint64_t *)(0x12345678) = 123ULL; 난 (gcc -std=c89 -Wall input.c 통해 테스트)에는 컴파일러 경고가 표시되지 : I가 123에 메모리 어드레스 0x12345678에 64 비트 값을 설정할 경우, 즉, 적어도 C89 표준에 의해 다음과 같은

    0

    1답변

    구조체의 배열을 만들려고하는데 처음부터 크기를 모르겠습니다. struct MyStruct** thing; size_t thing_len = 0; thing = (struct MyStruct**) malloc(thing_len * sizeof(struct MyStruct*)); //... thing_len += 1 thing = (struct MyS