file-pointer

    0

    1답변

    현재 C에서 fileusage에 몸 담고 있습니다. 파일에서 문자열을 읽는 방법을 설명하는 코드를 발견했습니다. 그러나 나는이 기계적으로 어떻게 작동하는지 정말 궁금합니다. while (!feof(fPointer)){ fgets(singleLine, 150, fPointer); puts(singleLine); } 파일 포인터는 루프 끝에서 추가 줄

    0

    1답변

    인벤토리 읽기 기능을 개발하는 중입니다. 여러 파일이있는 프로젝트에 배치 한 inventory.txt 파일의 내용을 읽길 원합니다. 제품을 실행하면 모든 제품의 제품 번호에 대한 첫 번째 정수 값을 얻지 만 제품 번호 다음에는 텍스트 파일과 일치하지 않는 데이터가 손상됩니다. 오류가 지금 내 switch 문에있는 것 같습니다. 내 swith 문에서 텍스트

    1

    1답변

    내 CSV 텍스트 파일을 업데이트하는 함수를 만들려고합니다. 텍스트 파일에 이미 데이터가 있습니다. 선택한 데이터 행 중 하나에서 값 중 하나를 변경하고 싶습니다. 나는 여기에서 무엇을해야하는지 혼란 스럽다. newInventory.numInstock을 인쇄하려고하면 메모리 주소가 나에게 제공됩니다. 텍스트 파일 값을 표시하려면 어떻게해야합니까? 이전 파일

    1

    2답변

    두 개의 서로 다른 프로세스에서 두 개의 파일이 열려 있습니다. 두 개를 연결하는 파이프가 있습니다. 한 파일에서 다른 파일로 직접 쓸 수 있습니까? 특히 프로세스 읽기가 파일의 크기를 모르는 경우에는 읽으려고합니다. 나는이 #define length 100 int main(){ int frk = fork(); int pip[2];

    0

    1답변

    main에서 파일 포인터를 만들고 그것을 함수로 전달하면 파일을 여는 별도의 함수를 갖고 싶지만 할 수 없다. 파일을 닫습니다. 내가 뭘 놓치고 있니? 오류가 발생하지 않지만 확인 방법은 파일이 닫히지 않았 음을 나타냅니다. 감사합니다. fclose 0을 반환 성공에, 그래서 당신은 if (fclose(*inFile) == 0)을 확인해야합니다 int _t

    0

    4답변

    해당 파일의 내용을 동적 배열로 읽는 함수 파일을 여는 함수를 사용하여 파일을 닫는 함수를 작동하고 있습니다. 지금까지 호출 위치 (주)로 돌아 왔을 때 동적 배열이 범위를 벗어나는 것을 제외하고는 위의 모든 작업을 수행 할 수있었습니다. 주 또는 별도의 기능을 수행하는 동안 배열에 추가 데이터를 저장하려고합니다. 동적 배열에 데이터를 추가 한 후에는 소스

    2

    2답변

    일반적으로 파일에 대한 핸들이 열리면 파일이 열려 있고 디렉토리 구조를 변경하는 사람은 아무 것도 변경할 수 없습니다. 파일을 이동할 수는 있지만, 리눅스/유닉스에서와 같이 파일에 대한 실질적인 삭제는 없지만 반드시 파일을 삭제하는 것은 아니고 단지 unlink 일 뿐이다. 단지 디렉토리에서 링크를 제거하기 만하면된다. . 결과 : 파일 핸들은 파일에 어떤

    0

    1답변

    특정 조건이 참이면 파일에 데이터를 추가하고, 그렇지 않으면 새 파일을 열고 해당 파일에 계속 쓰기를합니다 ... 이것은 계속 반복됩니다. FILE* ptr firstrun=1 ***some code*** WHILE (condition) { if(!condition1 && !condition 2) something els

    -1

    1답변

    텍스트 파일이 있고 각 줄에는 사람 이름과 성별이 쉼표로 구분 된 값으로 들어 있습니다. 나는 한 줄씩 읽고 사람 배열을 만들려고 노력하고있다. 무엇이 잘못되었는지 내 코드와 함께 배열의 모든 요소는 텍스트 파일의 마지막 줄로 설정됩니다. struct Person{ char* Name; char* Gender; };

    0

    2답변

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