현재 프로세스의 실행 파일을 읽기/쓰기 작업으로 열려고 시도합니다. (실행 파일에 추가 데이터가 첨부되어 있습니다.) 그러나 std :: fstream은 ios :: in | ios :: out | open()은 (O_RDWR 플래그가 설정된) ios :: binary 모드입니다. 누군가는 왜 표준 : : fstream이 파일을 열지 않는지 알고 있습니까?
파일을 동적으로 만들려고하는데 fstream을 사용할 방법이없는 것처럼 보입니다. 실제로 어떤 것이 있습니까? #include <iostream>
#include <fstream>
using namespace std;
int main() {
for (int i = 0; i<2; ++i){
std::ofstream outfile
outfile.
안녕하세요, fstream을 사용하여 읽으려고하는 텍스트 파일은 어디에 배치해야합니까? 이 자습서에서는 http://www.gamedev.net/reference/articles/article1127.asp이라고 말하면서 ifstream fin ("input.txt"); "input.txt"는 어디에 위치합니까? 전에 "C : \ Users \ XXXXXX
내가 말하는 것에 대해서는 link을 참조하십시오. 나는 링크에 점 하나를 사용하려는 #define tfopen _wfopen
#define _T(s) L##s
무엇 링크라고하는 것은 가능하다 정확하게 할 : std::ifstream file(tfopen("filename.txt", _T("r"));
그러나 GCC는 (와 Mingw) 4.4 일치
이 문제는 비교적 쉽게 해결할 수 있지만 문제를 찾기 위해 애 쓰고 있습니다. 내 코드는 파일에서 모든 단어를 읽은 다음 각 단어, 단어 위치, 문장의 시작과 끝을 배열에 저장합니다. 배열은 다른 텍스트 파일로 출력됩니다. 마지막 문장까지 모든 정보를 읽을 수 있으며 버그가 있습니다. 이견있는 사람? /**
* Programmer: fryeguy
* C
fstream의 getline 명령에 문제가 있습니다. 이 내 코드에서 조각입니다 :
boolean_1=true;
while(true)
{
if(boolean_1)
{
//some stuff
}
else
{
save_file.open("save.txt", fstream::in);
나는 Stack Overflow와 파일에 벡터를 작성하는 다른 많은 사이트에 관한 글을 읽었다. 나는 일하고 있다고 느끼는 것을 구현했지만 몇 가지 문제가 있습니다. 구조체의 데이터 멤버 중 하나는 클래스 문자열이며 벡터를 다시 읽을 때 해당 데이터가 손실됩니다. 또한 첫 번째 반복을 작성한 후 추가 반복을 수행하면 malloc 오류가 발생합니다. 원하는
아래의 프로그램이 파일의 정수의 무리에 읽어야을 값을 읽고 평균을 해결하지 못하면 : #include "stdafx.h"
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
int main(int argc, char** argv)
{
ifstream
이진 파일 처리를하고 있는데 알고리즘의 실제 유형을 pos_type 및 off_type으로 알고 싶습니다. 예를 들어 파일 크기를 계산하거나 주어진 위치 (tellg 및 seekg). 파일 크기를 계산할 때 static_cast은 pos_type에서 int64_t으로 잘 작동하는 것 같습니다. 어때 대략 seekg? int64_t을 전달하는 것이 안전합니까
이 문제와 관련된 파일이 3 개 있습니다. file.h, file.C 및 user.C. file.h에는 private 멤버 인 fstream 로그가 있습니다. file.C의 생성자에서 로그를 엽니 다. 생성자에서는이 작업을 수행하지 않지만 생성자는 OpenLog() 함수를 호출합니다. file.h 또한 인라인 가까운 기능을 가지고 : CloseLog() {