scanf

    0

    1답변

    필자는 C로 입력 값과 정수 배열을 취하고 배열 내부에 값 (있는 경우)을 찾기 위해 프로그램을 작성했다. scanf 및 관련 항목 Stackoverflow에서 모든 가능한 문제를 보았습니다. 2 개의 scanf 함수를 역순으로 호출하면 차이가 있음을 발견했습니다. 아래 코드를 그대로 사용하십시오. 먼저 값을 읽고 사용자가 배열을 찾은 후 프로그램과 sca

    2

    2답변

    간단한 게임으로 프로그램을 작성하여 사용자가 숫자를 추측하려고합니다. 내 코드는 다음과 같습니다 : #include <stdio.h> #include <stdlib.h> #include <time.h> #define MAX 30 #define TRYING 5 void guessnumber(int, int, int *); int main(vo

    -1

    1답변

    암호 해시를 우회하는 버퍼 오버 플로우의 위험을 설명하는 코드가 있습니다. scanf("%29s", password); 은 그때 모두 암호를 인쇄 : echo -ne "\xab\x94\x44..." | ./checkPassword 이에 의해 checkpassword를에 구문 분석 : 암호를 해독하는 내 입력은 다음과 같이 명령 줄을 통해 입력되는 육

    -1

    1답변

    void fillQueueWithStudents(Queue *q) { int counter = 1; char answer = 'Y'; //this signifies the current variables that //are being dealt with char *currName; double GPA

    0

    3답변

    scanf을 사용하여 지정된 너비 정수를 읽습니다. #include <cstdio> using namespace std; int main(){ __int16_t a; __int32_t b; scanf("%d %d", &a, &b) return 0; } 컴파일러는 어떻게 그것을 해결하기 위해 형식 지정자 "%

    -1

    3답변

    나는 이것이 매우 사소한 질문이지만 빠른 도움말이 필요하다는 것을 알고 있습니다. 나는 이것을 잠시 동안 알아 내려고 노력해왔다. 내가 할 노력하고 모든 형태 내가 궁극적으로 번호 만 가지고 배열에 저장하고, BST에 그 숫자를 넣을 8 blah blah 10 blah blah 2 blah blah 3 blah blah 이있는 텍스트 파일 만 정수

    1

    1답변

    시스템 호출 (read 및 write)을 사용하여 입출력을 수행하는 C 프로그램을 작성하려고합니다. 그러나 sscanf을 사용하여 변환하려고합니다. 프로그램은 시작 및 종료 값을 입력하고 해당 종료 값을 계산합니다. 변환하려면 sscanf을 사용하려고합니다. int main(int argc, char **argv){ char

    5

    2답변

    아래 코드의 루프에서 scanf("%[^\n]s",array)이 작동하지 않습니다. 입력을 기다리지 않고 건너 뜁니다. 그러나 % 이전의 공간에서는 문제가 해결됩니다. 왜? 여기 잘못된 프로그램입니다 : 바로 코드가 여기 #include <string.h> #include <stdio.h> int main() { int t; s

    1

    1답변

    int *ptr = malloc~ while (fscanf(fp, "%d", ptr++) != EOF) ; ptr에 할당 된 충분한 메모리가 있다고 가정하면 * EOF를 나타낼 때 * ptr에 저장된 값은 무엇을 나타 냅니까? Visual Studio에서 디버깅 도구를 사용해 보았는데 * ptr 값이 -33686019임을 확인했습니다. 이 가

    0

    3답변

    그래서 기본적으로, 나는 입력을 얻고 그것을 제곱 할 필요가있다. pow() 기능이 작동하지 않는 몇 가지 이유가 있습니다. #include <stdio.h> #include <math.h> int main(){ int in, ans; scans("%d", &in); ans = pow(in, 2); printf("a