fgets

    0

    1답변

    명령으로 받아 들여질 사용자 입력을 읽으려고하고 있으며 입력에 따라 특정 방법이 실행됩니다. 예를 들어 입력은 다음과 같을 수 있습니다. allocate 3 write 3 ABC 10 quit 입력의 각 부분은 각각의 방법에 중요한 매개 변수입니다. 나는 입력의 변화를 설명하기 위해 scanf()과 fgets()을 사용하는 방법을 알아 내려고 노력해

    -2

    1답변

    fgets을 사용하는 사용자의 '주소'를 여러 줄로 입력하려고하지만 while 루프를 종료하는 것과 마찬가지로 Segmentation fault (core dumped)을 사용하고 있습니다. 루프 내에서 아무런 문제없이 루프 내에서 printfaddress과 part_of_address 변수를 모두 사용할 수 있습니다. 루프에서 예상대로 작동합니다. 일단

    0

    3답변

    사용자로부터 입력을 얻으 려하고 fgets가 맨 처음 입력을 건너 뜁니다. 나는 또는 적어도 나는 그 이유라고 생각 이유는 fgets 이전 문에서 '\ n을'을 읽고 알고 있지만, 나는 이것이 더 큰 프로젝트의 일부입니다 그것을 주를 해결할 수없는 것 #include <stdio.h> #include <stdlib.h> #include <string.h

    0

    2답변

    fgets를 사용하여 "Danfilez.txt"의 내용을 읽으려고합니다. 그러나 완료시 프로그램은 임의의 값을 반환하며 이유는 확실하지 않습니다. 나는 프로그래밍에 익숙하지 않아 어떤 도움을 주시면 감사하겠습니다! int main() { FILE* Danfile = fopen ("Danfilez.txt", "w"); char filein

    0

    2답변

    사용자 입력을 두 번 입력 한 다음 결과를 연결하는 프로그램을 작성하려고하는데 문제가 발생합니다. 내 예상 출력은 다음과 같습니다 What would you like your message to be? input message received: input What would you like your message to be? words message

    2

    3답변

    초보자로서 나는 string.h 라이브러리의 일부 기능을 가지고 놀았으며 기능은 strcmp과 관련하여 몇 가지 문제가 있습니다. 2 개의 문자열을 비교하는 프로그램을 작성했습니다. 동일하면 YES 및 NO을 반환합니다. 나는 hello가 나는 NO를 얻을 입력 키보드 경우에도 그것을 실행 한 후 #include <stdio.h> #include <str

    2

    3답변

    사용자가 2 개 이하 또는 2 개 이하의 정수만 입력하길 원합니다. 또한 잘못된 입력시 오류를 인쇄하고 두 정수를 다시 입력하라는 메시지를 표시합니다. 사용자는 줄 바꿈이 아닌 공백으로 구분 된 두 개의 정수를 입력해야합니다. 따라서, 예를 들어 : 1) 유효 입력된다 : 1 2 2)가 잘못 입력 1 3) 잘못 입력 : #include<stdio.h>

    0

    3답변

    안녕하세요, 저는 비슷한 질문을하고 있습니다.하지만이 특별한 문제는 독특한 것 같습니다. 텍스트 파일을 문자열로 읽는 방법을 알아 내려고 문자열을 표준 출력에 쓰려고합니다. 이 코드를 시도했지만 puts()를 호출 할 때 콘솔에서 아무 것도 일어나지 않습니다. file.txt는 "hello"가 쓰여진 상태에서 제대로 생성되지만 마지막 if 문은 내 테스트

    1

    2답변

    사용자가 입력 한 단일 문자를 가져 와서 printf() 및 fgets() 메서드를 사용하여 다시 인쇄하려고합니다 (이 프로그램은 모두 더 큰 프로그램의 일부이지만 격리 된 프로그램입니다). 문제). include <stdio.h> include <stdlib.h> char input[1]; int main(){ printf("Please

    0

    2답변

    문제는 fgets가 루프의 첫 번째 반복에서 어떤 값도 취하지 않는다는 것입니다. 간단히 건너 뜁니다. 나는 그것을 본다. 내 코드에는 몇 가지 기본적인 실수가 있지만, 나는 그것을 보지 못한다. Fgets는 2d 반복에서만 값을 취하기 시작합니다. #include <stdio.h> #include <string.h> #include <math.h>