Почему fopen не удалось с папкой? - PullRequest
0 голосов
/ 04 июня 2019

Этот код работает.

pFile = fopen("d:\myfile.txt", "w");

Этот код не работает.

pFile = fopen("d:\ABC\myfile.txt", "w");

У меня есть эта папка d: \ ABC

O.S - это Windows 10 с использованием visual studio 2019.

errno равно 22.

Ответы [ 2 ]

0 голосов
/ 17 июня 2019
//these are all the same
char test1[]={'\n', '\a','\t','\\','\'','\"','\0'};
char test2[]={'\N', '\A','\T','\\','\'','\"','\0'};
char test3[]={10,7,9,92,39,34,0};
char test4[]={0x0a,0x07,0x09,0x5c,0x27,0x22,0x00};
char test5[]="\n\a\t\\\'\"";
char test6[]="\N\A\T\\\'\"";

файл Microsoft с использованием

"d: \\ ABC \\ myfile.txt";

"d: /ABC/myfile.txt";

0 голосов
/ 04 июня 2019

Эта строка решила проблему:

pFile = fopen("D:\ABC\\myfile.txt", "r");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...