fgets

    0

    7답변

    저는 초급 C 실습을 다루고 있습니다. 처음에는 꽤 재미 있다고 생각합니다. 점수가 삽입되면 정확한 점수가 출력됩니다. 하지만 나는 운동의 마지막 부분에서 성공할 수 없으며 (더하기 또는 빼기 추가) 이유를 알 수 없습니다. 정말 왜 line[1]이 예상대로 작동하지 않는지 알고 싶습니다. 운동의 텍스트 : 문자를 인쇄, 숫자 등급을 감안할 때 0–60 -

    -1

    1답변

    char * file = malloc(buffer); assert(file != 0); char str[20]; snprintf(file, buffer, "%s/%s", newestDirName, fileInDir->d_name); FILE * input = fopen(file, "r"); // read fseek(input, 0, SEEK_EN

    -3

    2답변

    에 인쇄하지 않는 I C의 fgets()에 대한 튜토리얼에서 복사 한 다음 프로그램이 있습니다. 그것은 터미널에 파일의 내용을 인쇄하지 않습니다 : 내가 얻을 #include <stdio.h> #include <stdlib.h> #define MAX_TEXT 1000 int main(int argc, char *argv[]) { FILE

    1

    2답변

    fopen을 사용하여 읽기 위해 파일을 열었지만 fgets가 실패합니다. 내 함수가 적절하게 errno를 설정하기를 원한다. 파일 작업과 관련된 errno 값이 많이 있지만 "이 값을 읽는 동안 문제가 발생했습니다." fgets는 또한 errno를 설정하지 않습니다. 이미 열려있는 파일을 읽는 데 실패 할 때 가장 가까운 errno 값은 무엇입니까?

    6

    4답변

    이 코드의 문제점은 사용자가 명령 줄에서 일부 텍스트를 입력 한 후에 실제로 아무 것도 인쇄하지 않는다는 것입니다. 코드 목적은 사용자가 파일 이름 뒤에 명령 프롬프트를 통해 입력 할 줄 수를 허용하는 것입니다. 그런 다음 사용자가 역순으로 입력 할 것입니다. 이 프로그램은 각 행에 대한 사용자 입력을 반전시켜야합니다. 예 입력 = 큰 빨간 개 예 출력 =

    0

    1답변

    를 작동하지 않는 D + Ctrl 키를 때까지 표준 입력을 읽을 Ctrl 키 EOF을 나타내고 NULL을 생성하지만 내가 을 눌러하지만 내 프로그램도 가고 계속 + D Ctrl + D 누구든지 아이디어가 있습니까? 모든 것이 인정됩니다.

    0

    2답변

    사용자가 입력하고 싶은 문장의 수를 입력하고 그 문장을 입력하려면 프로그램이 필요합니다. 그런 다음 함수 letter()을 전달하여 각 문자가 문자열에 표시된 횟수를 계산합니다. 그러나, 나는 다음과 같은 문제가 발생하고있다 : 나는이 개 문장을 원하는 경우 번호를 입력보다 1 이하를 입력 내가 줄 수를 입력하면 이 프로그램은 사용자에게 요청 (즉, 나는

    1

    1답변

    한 줄에는 정수로 읽을 임의의 숫자가있는 파일이 있습니다. 1 2 3 4 그때 fgets을 사용하려고하고 strtok이 달성하기 : 최소한의 재현성 예에서, 난 단지 다음 줄이 포함 된 파일 test.dat 만들어 #include <stdio.h> #include <string.h> #include <stdlib.h> int main(){ F

    1

    3답변

    의 링크 된 목록을 작성하는 데 fgets 사용 fgets()을 잘못 사용하고 있습니까? 은 내가 LL의 끝에 각각의 새로운 라인을 추가 문자열의 연결리스트 ( char *)를 구축을 위해 노력하고 있습니다. 파일에서이 줄을 읽었는데 어떤 이유로 모든 줄이 처리되고있는 현재 줄에 의해 덮어 쓰여지므로 fgets() 안에 while 루프가 있지만 추가 기능이

    0

    1답변

    먼저 다른 주제가 내 문제와 관련된 경우 미안하지만 적절한 문구에 도달 할 수 없습니다. 나는 최대한 명확하게하려고 노력할 것입니다. 약 10 개의 텍스트 파일을 배열에 저장 한 다음 데이터를 처리해야하는 과정 프로젝트를 실현했습니다. #include <stdio.h> #include <stdlib.h> #include <string.h> int m