C에서별로 좋지 않습니다. 내 프로그램이 파일에서 입력을 읽고 다른 파일에 출력을 쓰게하려면 어떻게해야합니까? C?파일에서 입력을 읽고 C의 다른 파일에 출력을 쓰는 방법
답변
C의 경우 this reference을 확인하십시오. 그것은 파일을 열고, 그것에 무엇인가를 쓴 다음 그것을 읽습니다. 그것은 당신이 찾고있는 것입니다. 또한 this page is great으로 fopen/fread/fwrite에 대해 자세히 설명합니다.
감사합니다.하지만 C가 아닌 c의 응답이 필요합니다. – duaa
Ok 질문이 잘못되었습니다. 나는 단지 초 만에 갱신 할 것이다. – karlphillip
고맙습니다. – duaa
그냥 the wikipedia entry on c file input/output을 읽습니다. 이 코드를 : 가지고 karlphillip의 링크를 사용하여
편집 : 코드의 향상된 버전입니다. 당신은 단지 하나의 입력 파일과 하나 개의 출력 파일이있는 경우
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
FILE *fs, *ft;
int ch;
fs = fopen("pr1.txt", "r");
if (fs == NULL)
{
fputs("Cannot open source file\n", stderr);
exit(EXIT_FAILURE);
}
ft = fopen("pr2.txt", "w");
if (ft == NULL)
{
fputs("Cannot open target file\n", stderr);
fclose(fs);
exit(EXIT_FAILURE);
}
while ((ch = fgetc(fs)) != EOF)
{
fputc(ch, ft);
}
fclose(fs);
fclose(ft);
exit(EXIT_SUCCESS);
}
많은 심각한 문제를 수정하여 코드를 편집했습니다. –
, 가장 간단한 방법은 freopen을 사용하는 것입니다
#include <cstdio>
int main()
{
freopen("input.txt","r",stdin);
freopen("output.txt", "w", stdout);
/* Now you can use cin/cout/scanf/printf as usual,
and they will read from the files specified above
instead of standard input/output */
int a, b;
scanf("%d%d", &a, &b);
printf("%d\n", a + b);
return 0;
}
귀하의 질문 및 태그는`c`를 말하지만, 제목은 C++`라고
- 1. c의 텍스트 파일에 ping 명령의 출력을 쓰는 데 문제가 있습니까?
- 2. Erlang : 내 출력을 텍스트 파일에 쓰는 방법?
- 3. PHP가 동시에 파일에서 읽고 쓰는 것
- 4. 구조체의 벡터를 읽고 파일에 쓰는 것
- 5. 다른 스크립트를 사용하여 같은 텍스트 파일에서 읽고 쓰는 것
- 6. 파일에 소켓 출력을 쓰는 Windows 도구
- 7. 직렬 포트에서 읽고 쓰는 방법
- 8. TCL의 파일에 다른 변수 값을 쓰는 방법
- 9. 사용자 지정 빌드 작업 : 빌드 로그 파일에 출력을 쓰는 방법
- 10. AS3에서 웹 서버없이 텍스트 파일에 추적 출력을 쓰는 방법
- 11. emacs에서 파일에 쓰는 방법
- 12. PHP로 파일에 쓰는 방법?
- 13. 리눅스에서 c의 루프백을 통해 직렬 포트에서 읽고 쓰는 중
- 14. 이진 파일에서 플로트 수를 읽고 쓰는 방법은 무엇입니까?
- 15. 어떻게 파일을 만들고 파일에 내용을 읽고 파일에 내용을 쓰는 코드를 구현할 수 있습니까?
- 16. 자바 - 동시에 파일을 읽고 쓰는 방법?
- 17. 파일에서 번호를 읽고 다른 번호로 바꾸십시오.
- 18. .SLK 파일에 데이터를 쓰는 방법
- 19. 프로세스 I/O에서 읽고 쓰는 중입니까?
- 20. 동일한 파일에서 다른 프로세스로 읽고 쓰십시오.
- 21. 명령 출력을 Linux 파일에 파이프하는 방법
- 22. 소켓에서 거대한 데이터를 읽고 socketchannel에 쓰는 방법
- 23. System.IO.Compression을 사용하여 ZIP 파일을 읽고 쓰는 방법?
- 24. mysql에서 빠르게 데이터를 읽고 데이터를 쓰는 방법?
- 25. 안드로이드에서 BSON 문서를 읽고 쓰는 방법
- 26. VBA에서 .ini 파일을 읽고 쓰는 좋은 방법
- 27. VB.NET을 사용하여 레지스트리를 읽고 쓰는 방법
- 28. 중국어/일본어 문자를 INI 파일에서 읽고 쓰는 방법은 무엇입니까?
- 29. char [] []에서 파일에 쓰는 방법?
- 30. xml 파일에 datarow를 쓰는 방법
' . 무엇 이니? – Oded
http://www.cplusplus.com/reference/clibrary/cstdio/ – Muggen
무엇을 시도 했습니까? 무슨 일 이니? 스택 호출은 기계적 터크가 아닙니다.) –