scanf

    0

    3답변

    scanf를 사용할 때/사용하기 전에 동적으로 메모리를 할당하는 방법이 있는지 알고 싶습니다. 이는 초기화 할 때 크기를 char *으로 줄 필요가 없음을 의미합니다. 이 대신에 필요한 메모리의 양은 입력 문자열의 크기에 따라 할당됩니다 (이는 입력 후). 현재 내가 입력의 크기를 알고 전에, 그래서 입력을 가진 전에 메모리의 특정 수량을 할당하는 것보다

    3

    3답변

    내가 입력 3 개 개의 숫자를 얻고 싶은 경우에, 나는이 같은 코드를 작성할 수 있습니다 scanf("%d %d %d", &a, &b, &c); 하지만 가 어떻게 동적으로 한 줄에서 입력의 수를 얻을 수 있습니까? 사용자 N (수)를 입력하면 는 예를 들어, I는 상기와 같은 하나의 행에서 N 정수 입력을 얻을 수있다. 입력 및 출력은 다음과 같아야 h

    1

    1답변

    나는 브라질에서 챔피언 쉽을 공부하고 있습니다. 그러나 나는 JS에서 이것을 할 것이기 때문에 도움이 필요하다. 그러나 문제는 그들이 Scanf와 Printf로 대답 할 것을 요청한다는 것이다. JS에서 어떻게 할 수 있습니까? 감사. Ps : 그 document.write 또는 뭔가 Scanf 및 Printf, JS에 존재하지 않는 경우, 제발, 내가 어

    0

    1답변

    나는 C로 동작하고 있었고 아래 코드를 작성했습니다. 공백으로 문자열을 입력하면 프로그램은 모든 입력을 받지만 다른 시간에 한 단어로 입력 된 것처럼 출력합니다. 나는 scanf가 첫 공백 문자가 만났을 때 멈추고 나머지는 무시했을 것이라고 생각했다. 그러나 그것은 그렇지 않습니다. 입력란에 "inputWithNoSpaces"및 "공백으로 입력"을 입력하면

    1

    1답변

    끝 부분에 항상 여분의 문자가 인쇄됩니다. 코드는 다음과 같습니다. #include <stdio.h> int main() { char bit; FILE *fp_read,*fp_write; fp_read = fopen("test.txt","r"); if(fp_read==NULL) { printf("Erro

    4

    1답변

    나는 간단한 C 프로그램을 작성하여 시간과 분을 읽고 나서 함께 추가했습니다. 그러나 그것은 추가되지 않으며 currentHrMin은 분 값만 인쇄합니다. 그러나 currentHrMin을 인쇄 한 후에 getCurrentDate(&dateParams)이 호출되면 아무런 문제가 없습니다. 나는 내 코드에 무엇이 잘못되었는지를 알 수 없다. 어리석은 문제 일

    0

    2답변

    C 프로그램을 만들었습니다. (제발, 초보자이고 프로그래밍에있어서 아주 새로운 것입니다.) 처음 입력을 요청한 다음 기다리지 않거나 다른 입력을 요청하고 매우 빨리 종료합니다. 나는 eclipse-cdt와 Ubuntu를 사용하고있다. 코드 #include <stdio.h> #include <stdlib.h> int main(){ float x

    3

    2답변

    질문 : 제 코드에서 n에 입력 한 내용은 컴파일러에서 입력 및 출력을 절반 만 허용합니다. 왜? #include<stdio.h> #include<stdlib.h> int main() { int n; scanf("%d\n",&n); char *c= (char*)malloc((n+1)*sizeof(char)); c[n

    1

    3답변

    내가있는 경우 : str1 = "str1s2" str2 = "djfs1d2.3" 어떻게 sscanf를하여 문자열의 마지막 번호를 얻을 수 있습니다()? 내가 시도 : sscanf(str1, "%*[^0-9]%d", &n1); sscanf(str2, "%*[^0-9]%d", &n2); 하지만 첫 번째 번호를 얻을 : 스캔에 의해 처리 된 문자 수를

    0

    1답변

    나는 다음과 같은 형식으로 입력을 읽으려고 X, Y, K 두 번 값이며, C는 문자입니다 XgYsKsC XgYsKsC . 나는 그것은 첫 번째 반복에서 잘 작동 다음 코드 scanf("%lf%*c%lf%*c%lf%*c", &L1g, &L1m, &L1s); scanf(" %c", &L1c); scanf("%lf%*c%lf%*c%lf%*c", &L2g