Я не могу прочитать txt-файл. Я пробовал с различными фрагментами кода, которые должны работать и с разными текстовыми файлами. Проблема заключается не в том, что я получил неправильное имя (файл не имеет txt или имеет дополнительный txt). Кроме того, добавление второй обратной косой черты \ или замена ее с помощью косой черты/не исправляет ее.C++ проблема чтения txt-файла
Вот код:
// ConsoleApplication74.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
#include <iostream>
#include <iomanip>
#include <fstream>
using namespace std;
int main() {
int sum = 0;
int x;
ifstream inFile;
inFile.open("C:\Users\chaim\SkyDrive\Documents\string\text1.txt");
if (!inFile) {
cout << "Unable to open file";
exit(1); // terminate with error
}
while (inFile >> x) {
sum = sum + x;
}
inFile.close();
cout << "Sum = " << sum << endl;
return 0;
}
Спасибо!
Пожалуйста, объясните, насколько это возможно, что делает ваша программа и как она отличается от желаемой. –
Я рекомендую использовать '/' в именах файлов, потому что '\ t' является символом табуляции. –
Даже если вам действительно нравятся файлы заголовков, нет необходимости включать их более одного раза. –