Я хочу взять данные из файла в C++. Я использую Visual Studio 2015 Мой пример функции кода для принятия ввода из файла:получение ошибки при вводе входных данных из файла в c
#define INPUT_FILE_NAME "input.txt"
#define V 15
int total number=0;
double px[V];
double py[V];
void fileInput()
{
FILE *fp;
char cwd[1024];
if (getcwd(cwd, sizeof(cwd)) == NULL) //Directory not found
{
perror("getcwd() error - Current directory not found !!");
exit(0);
}
strcat(cwd, "\\");
strcat(cwd, INPUT_FILE_NAME);
fp = fopen(cwd, "r");
int i = 0;
fscanf(fp, "%d", &start);
while (fscanf(fp, "%lf", &px[i]) != EOF)
{
fscanf(fp, "%lf", &py[i]);
i++;
total_number++;
}
}
Мой формат входного файла выглядит следующим образом:
2
0 1
2 1
Но когда я компилирую, я получаю сообщение об ошибке, как : идентификатор 'getcwd' не определен. Есть ли способ заменить эту функцию, чтобы я мог получить тот же результат?
Включили ли вы заголовочные файлы? – Rakete1111
Не совсем связано, но это 'C' не' C++ ' – UnholySheep
Я включил, но получаю ошибку в этом @ Rakete1111 –
user6823702