Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.52/29: Рейтинг темы: голосов - 29, средняя оценка - 4.52
1 / 1 / 0
Регистрация: 05.10.2021
Сообщений: 268

Проложение пути к файлу

11.11.2021, 21:19. Показов 7170. Ответов 53
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите какими командами, нужно воспользоваться для возможности прописывания пути файла (диск и файл), для изменения его?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <iostream>                                   
#include <cstdio>                                     
#include <string>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
 
    // возможность выбрать файл с любого диска
 
 
    // Возможность вносить изменения выбранного нами файла
    string god = "Год";
    string mesiac = "Месяц";
    string den = "День";
    string fale = "Файл";
    int chas, minuta, secunda;
 
    cout << "Введите название файла: ";
    cin >> fale;
    cout << "Введите год: ";
    cin >> god;
    cout << "Введите месяц: ";
    cin >> mesiac;
    cout << "Введите день: ";
    cin >> den;
    cout << "Введите час: ";
    cin >> chas;
    cout << "Введите минута: ";
    cin >> minuta;
    cout << "Введите секунды: ";
    cin >> secunda;
 
    system("pause");
    return 0;
}
Добавлено через 27 минут
Не много переделала:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include <iostream>                                   
#include <cstdio>                                     
#include <string>
#include "Маскрировка.h"
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
 
    string god = "Год";
    string mesiac = "Месяц";
    string den = "День";
    string file = "Файл";
    int chas, minuta, secunda, result;
 
    // возможность выбрать файл с любого диска
    char oldname[] = ".txt";
    char newname[] = ".txt";
 
    cout << "Введите старое название файла: ";
    cin >> oldname;
    cout << "Введите новое название файла: ";
    cin >> newname;
 
    // Возможность вносить изменения выбранного нами файла
    cout << "Введите год: ";
    cin >> god;
    cout << "Введите месяц: ";
    cin >> mesiac;
    cout << "Введите день: ";
    cin >> den;
    cout << "Введите час: ";
    cin >> chas;
    cout << "Введите минута: ";
    cin >> minuta;
    cout << "Введите секунды: ";
    cin >> secunda;
 
    result = rename(oldname, newname);
    if (result == 0)
        puts("Файл переименован");
    else
        perror("Файл не переименован");
    
    return 0;
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.11.2021, 21:19
Ответы с готовыми решениями:

указание пути к файлу
Столкнулся с проблемой указания пути к файлу. Написал функцию. Вызываю её так: readFile(&quot;test.txt&quot;,stran,&amp;n); в моем...

Пробелы в пути к файлу
Проблема в том, что при указании пользователем пути с пробелом/ами программа вылетает. Не знаю, что делать, надеюсь на вашу помощь! ...

Пробелы в пути к файлу
Доброго времени суток. Простой вопрос, понимаю..раньше заключал пути в кавычки, но сейчас, почему-то, не срабатывает. Код: std::string...

53
 Аватар для lemegeton
4903 / 2696 / 921
Регистрация: 29.11.2010
Сообщений: 5,783
12.11.2021, 18:51
Студворк — интернет-сервис помощи студентам
Что это? Аааа.

Скриншот свойств файла, который изменялся! Как вы узнали, что таймстемп у файла не поменялся?

Добавлено через 31 секунду
Цитата Сообщение от Miristeri Посмотреть сообщение
Работает. Зашла в свойства а там всё другое написано.
Вот и славно.
1
1 / 1 / 0
Регистрация: 05.10.2021
Сообщений: 268
12.11.2021, 18:55  [ТС]
lemegeton, Я очень благодарна Вам за помощь, спасибо огромное, но есть ещё кое что.

Добавлено через 1 минуту
lemegeton, Правильно
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#include <iostream>
#include <windows.h>
#include <string>
 
// процедура изменения даты и времени создания указанного файла на заданные значения. Вход данные - имя файла, значения даты, времени. Выход данные - логическая переменная
bool setFileTime(const std::string& filename,
    unsigned long year, unsigned long month, unsigned long day,
    unsigned long hour, unsigned long minute, unsigned long second, unsigned long millis) {
    SYSTEMTIME systemtime;
 
    systemtime.wYear = year;
    systemtime.wMonth = month;
    systemtime.wDay = day;
    systemtime.wHour = hour;
    systemtime.wMinute = minute;
    systemtime.wSecond = second;
    systemtime.wMilliseconds = millis;
 
    FILETIME filetime;
    SystemTimeToFileTime(&systemtime, &filetime);
 
    HANDLE handle = CreateFileA(filename.c_str(), FILE_WRITE_ATTRIBUTES, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
 
    return SetFileTime(handle, (LPFILETIME)&filetime, (LPFILETIME)NULL, (LPFILETIME)NULL);
}
 
using namespace std;
 
int main() 
{
    setlocale(LC_ALL, "Russian");
    std::string filename = R"(D:\2222.txt)";
    int year;
    int month;
    int day;
    int hour;
    int minute;
    int second;
    int millis;
 
    cout << "Input: год, месяц, день, час, минута, секунда" << endl;
    cin >> year >> month >> day >> hour >> minute >> second;
 
    filename << "Год:" << year << endl;
    filename << "Месяц:" << month << endl;
    filename << "День:" << day << endl;
    filename << "Час:" << hour << endl;
    filename << "Минута:" << min << endl;
    filename << "Секунда:" << sec << endl;
    // время в GMT таймзоне
    setFileTime(filename, year, month, day, hour, minute, second, millis);
 
    return 0;
}
0
 Аватар для lemegeton
4903 / 2696 / 921
Регистрация: 29.11.2010
Сообщений: 5,783
12.11.2021, 18:59


Неплохо. Чуть причесать надо.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include <iostream>
#include <windows.h>
#include <string>
 
// процедура изменения даты и времени создания указанного файла на заданные значения. Вход данные - имя файла, значения даты, времени. Выход данные - логическая переменная
bool setFileTime(const std::string& filename,
                 unsigned long year, unsigned long month, unsigned long day,
                 unsigned long hour, unsigned long minute, unsigned long second, unsigned long millis) {
    SYSTEMTIME systemtime;
 
    systemtime.wYear = year;
    systemtime.wMonth = month;
    systemtime.wDay = day;
    systemtime.wHour = hour;
    systemtime.wMinute = minute;
    systemtime.wSecond = second;
    systemtime.wMilliseconds = millis;
 
    FILETIME filetime;
    SystemTimeToFileTime(&systemtime, &filetime);
 
    HANDLE handle = CreateFileA(filename.c_str(), FILE_WRITE_ATTRIBUTES, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
 
    return SetFileTime(handle, (LPFILETIME)&filetime, (LPFILETIME)NULL, (LPFILETIME)NULL);
}
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    std::string filename = R"(D:\2222.txt)";
    int year;
    int month;
    int day;
    int hour;
    int minute;
    int second;
 
    cout << "Input: год, месяц, день, час, минута, секунда" << endl;
    cin >> year >> month >> day >> hour >> minute >> second;
 
    std::cout << "Год:" << year << endl;
    std::cout << "Месяц:" << month << endl;
    std::cout << "День:" << day << endl;
    std::cout << "Час:" << hour << endl;
    std::cout << "Минута:" << minute << endl;
    std::cout << "Секунда:" << second << endl;
    // время в GMT таймзоне
    setFileTime(filename, year, month, day, hour, minute, second, 0);
 
    return 0;
}
Добавлено через 34 секунды
Ввод значений через пробел, я не проверял, мне лень.
1
1 / 1 / 0
Регистрация: 05.10.2021
Сообщений: 268
12.11.2021, 19:05  [ТС]
lemegeton, Сейчас правильно? А как имя менять у файла?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include <iostream>
#include <windows.h>
#include <string>
 
// процедура изменения даты и времени создания указанного файла на заданные значения. Вход данные - имя файла, значения даты, времени. Выход данные - логическая переменная
bool setFileTime(const std::string& filename,
    unsigned long year, unsigned long month, unsigned long day,
    unsigned long hour, unsigned long minute, unsigned long second, unsigned long millis) {
    SYSTEMTIME systemtime;
 
    systemtime.wYear = year;
    systemtime.wMonth = month;
    systemtime.wDay = day;
    systemtime.wHour = hour;
    systemtime.wMinute = minute;
    systemtime.wSecond = second;
    systemtime.wMilliseconds = millis;
 
    FILETIME filetime;
    SystemTimeToFileTime(&systemtime, &filetime);
 
    HANDLE handle = CreateFileA(filename.c_str(), FILE_WRITE_ATTRIBUTES, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
 
    return SetFileTime(handle, (LPFILETIME)&filetime, (LPFILETIME)NULL, (LPFILETIME)NULL);
}
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    std::string filename = R"(D:\.txt)";
    int year;
    int month;
    int day;
    int hour;
    int minute;
    int second;
 
    cout << "Файл.txt" << endl;
    cin >> filename;
    cout << "год, месяц, день, час, минута, секунда" << endl;
    cin >> year >> month >> day >> hour >> minute >> second;
 
    std::cout << "Файл.txt:" << filename << endl;
    std::cout << "Год:" << year << endl;
    std::cout << "Месяц:" << month << endl;
    std::cout << "День:" << day << endl;
    std::cout << "Час:" << hour << endl;
    std::cout << "Минута:" << minute << endl;
    std::cout << "Секунда:" << second << endl;
    // время в GMT таймзоне
    setFileTime(filename, year, month, day, hour, minute, second, 0);
 
    return 0;
}
0
 Аватар для lemegeton
4903 / 2696 / 921
Регистрация: 29.11.2010
Сообщений: 5,783
12.11.2021, 19:07
Компилируется.
Если работает -- значит правильно.
Только оно не будет считывать имена файлов с пробелами внутри!

Добавлено через 35 секунд
В этом месте больше не обязательно присваивать значение.
C++
1
std::string filename = R"(D:\.txt)";
1
1 / 1 / 0
Регистрация: 05.10.2021
Сообщений: 268
12.11.2021, 19:09  [ТС]
lemegeton, А как без пробелов сделать что добавить нужно?
C++
1
2
3
4
5
6
7
8
9
10
11
cout << "OLDNAME" << endl;
    getline(cin, name);
    cout << "NEWNAME" << endl;
    getline(cin, newname);
    name += ".txt";
    newname += ".txt";
    const char* newnamechar = newname.c_str();
    const char* namechar = name.c_str();
    int result;
    result = rename(namechar, newnamechar);//переименовываем
    fstream file(newname);
0
 Аватар для lemegeton
4903 / 2696 / 921
Регистрация: 29.11.2010
Сообщений: 5,783
12.11.2021, 19:10
C++
1
std::getline(std::cin, filename);
1
1 / 1 / 0
Регистрация: 05.10.2021
Сообщений: 268
12.11.2021, 19:13  [ТС]
lemegeton, Теперь программа работает , но файл не изменяет.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include <iostream>
#include <windows.h>
#include <string>
 
// процедура изменения даты и времени создания указанного файла на заданные значения. Вход данные - имя файла, значения даты, времени. Выход данные - логическая переменная
bool setFileTime(const std::string& filename,
    unsigned long year, unsigned long month, unsigned long day,
    unsigned long hour, unsigned long minute, unsigned long second, unsigned long millis) {
    SYSTEMTIME systemtime;
 
    systemtime.wYear = year;
    systemtime.wMonth = month;
    systemtime.wDay = day;
    systemtime.wHour = hour;
    systemtime.wMinute = minute;
    systemtime.wSecond = second;
    systemtime.wMilliseconds = millis;
 
    FILETIME filetime;
    SystemTimeToFileTime(&systemtime, &filetime);
 
    HANDLE handle = CreateFileA(filename.c_str(), FILE_WRITE_ATTRIBUTES, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
 
    return SetFileTime(handle, (LPFILETIME)&filetime, (LPFILETIME)NULL, (LPFILETIME)NULL);
}
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    std::string filename = R"(D:\.txt)";
    std::getline(std::cin, filename);
    int year;
    int month;
    int day;
    int hour;
    int minute;
    int second;
 
    cout << "Файл.txt" << endl;
    cin >> filename;
    cout << "год, месяц, день, час, минута, секунда" << endl;
    cin >> year >> month >> day >> hour >> minute >> second;
    
    std::cout << "Файл.txt:" << filename << endl;
    std::cout << "Год:" << year << endl;
    std::cout << "Месяц:" << month << endl;
    std::cout << "День:" << day << endl;
    std::cout << "Час:" << hour << endl;
    std::cout << "Минута:" << minute << endl;
    std::cout << "Секунда:" << second << endl;
    // время в GMT таймзоне
    setFileTime(filename, year, month, day, hour, minute, second, 0);
 
    return 0;
}
0
 Аватар для lemegeton
4903 / 2696 / 921
Регистрация: 29.11.2010
Сообщений: 5,783
12.11.2021, 19:23
Не попал!

Вот сюда надо, чуть ниже.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include <iostream>
#include <windows.h>
#include <string>
 
// процедура изменения даты и времени создания указанного файла на заданные значения. Вход данные - имя файла, значения даты, времени. Выход данные - логическая переменная
bool setFileTime(const std::string& filename,
                 unsigned long year, unsigned long month, unsigned long day,
                 unsigned long hour, unsigned long minute, unsigned long second, unsigned long millis) {
    SYSTEMTIME systemtime;
 
    systemtime.wYear = year;
    systemtime.wMonth = month;
    systemtime.wDay = day;
    systemtime.wHour = hour;
    systemtime.wMinute = minute;
    systemtime.wSecond = second;
    systemtime.wMilliseconds = millis;
 
    FILETIME filetime;
    SystemTimeToFileTime(&systemtime, &filetime);
 
    HANDLE handle = CreateFileA(filename.c_str(), FILE_WRITE_ATTRIBUTES, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
 
    return SetFileTime(handle, (LPFILETIME)&filetime, (LPFILETIME)NULL, (LPFILETIME)NULL);
}
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    std::string filename;
    int year;
    int month;
    int day;
    int hour;
    int minute;
    int second;
 
    cout << "Файл.txt" << endl;
    std::getline(std::cin, filename);
    cout << "год, месяц, день, час, минута, секунда" << endl;
    cin >> year >> month >> day >> hour >> minute >> second;
 
    std::cout << "Файл.txt:" << filename << endl;
    std::cout << "Год:" << year << endl;
    std::cout << "Месяц:" << month << endl;
    std::cout << "День:" << day << endl;
    std::cout << "Час:" << hour << endl;
    std::cout << "Минута:" << minute << endl;
    std::cout << "Секунда:" << second << endl;
    // время в GMT таймзоне
    setFileTime(filename, year, month, day, hour, minute, second, 0);
 
    return 0;
}
1
1 / 1 / 0
Регистрация: 05.10.2021
Сообщений: 268
12.11.2021, 19:52  [ТС]
lemegeton, свойства в файле не меняются.

Добавлено через 15 минут
lemegeton, Что то как то не сходится, помогите решить проблемы с ошибками
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#include <iostream>
#include <windows.h>
#include <string>
 
// процедура изменения даты и времени создания указанного файла на заданные значения. Вход данные - имя файла, значения даты, времени. Выход данные - логическая переменная
bool setFileTime(const std::string& filename,
    unsigned long year, unsigned long month, unsigned long day,
    unsigned long hour, unsigned long minute, unsigned long second, unsigned long millis) {
    SYSTEMTIME systemtime;
 
    systemtime.wYear = year;
    systemtime.wMonth = month;
    systemtime.wDay = day;
    systemtime.wHour = hour;
    systemtime.wMinute = minute;
    systemtime.wSecond = second;
    systemtime.wMilliseconds = millis;
 
    FILETIME filetime;
    SystemTimeToFileTime(&systemtime, &filetime);
 
    HANDLE handle = CreateFileA(filename.c_str(), FILE_WRITE_ATTRIBUTES, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
 
    return SetFileTime(handle, (LPFILETIME)&filetime, (LPFILETIME)NULL, (LPFILETIME)NULL);
}
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    std::string filename;
    int year;
    int month;
    int day;
    int hour;
    int minute;
    int second;
 
    cout << "Файл.txt" << endl;
    std::getline(std::cin, filename);
    cout << "год, месяц, день, час, минута, секунда" << endl;
    cin >> year >> month >> day >> hour >> minute >> second;
 
    std::cout << "Файл.txt:" << filename << endl;
    std::cout << "Год:" << year << endl;
    std::cout << "Месяц:" << month << endl;
    std::cout << "День:" << day << endl;
    std::cout << "Час:" << hour << endl;
    std::cout << "Минута:" << minute << endl;
    std::cout << "Секунда:" << second << endl;
    cout << "OLDNAME" << endl;
    getline(cin, filename);
    cout << "NEWNAME" << endl;
    getline(cin, newfilename);
    filename += ".txt";
    newfilename += ".txt";
    const char* newnamechar = newfilename.c_str();
    const char* namechar = filename.c_str();
    int result;
    result = rename(namechar, newnamechar);//переименовываем
    fstream file(newfilename);
    // время в GMT таймзоне
    setFileTime(filename, year, month, day, hour, minute, second, 0);
 
    return 0;
}
Добавлено через 11 минут
lemegeton, Правильно?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#include <iostream>
#include <windows.h>
#include <string>
#include <cstdio> 
#include <fstream>;
 
 
// процедура изменения даты и времени создания указанного файла на заданные значения. Вход данные - имя файла, значения даты, времени. Выход данные - логическая переменная
bool setFileTime(const std::string& filename,
    unsigned long year, unsigned long month, unsigned long day,
    unsigned long hour, unsigned long minute, unsigned long second, unsigned long millis) {
    SYSTEMTIME systemtime;
 
    systemtime.wYear = year;
    systemtime.wMonth = month;
    systemtime.wDay = day;
    systemtime.wHour = hour;
    systemtime.wMinute = minute;
    systemtime.wSecond = second;
    systemtime.wMilliseconds = millis;
 
    FILETIME filetime;
    SystemTimeToFileTime(&systemtime, &filetime);
 
    HANDLE handle = CreateFileA(filename.c_str(), FILE_WRITE_ATTRIBUTES, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
 
    return SetFileTime(handle, (LPFILETIME)&filetime, (LPFILETIME)NULL, (LPFILETIME)NULL);
}
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    std::string filename = R"(D:\2222.txt)";
    std::string newfilename;
    int year;
    int month;
    int day;
    int hour;
    int minute;
    int second;
 
    std::getline(std::cin, filename);
    std::getline(std::cin, newfilename);
    std::cout << "год, месяц, день, час, минута, секунда" << endl;
    std::cin >> year >> month >> day >> hour >> minute >> second;
    std::cout << "Год:" << year << endl;
    std::cout << "Месяц:" << month << endl;
    std::cout << "День:" << day << endl;
    std::cout << "Час:" << hour << endl;
    std::cout << "Минута:" << minute << endl;
    std::cout << "Секунда:" << second << endl;
    std::cout << "OLDNAME" << endl;
    getline(cin, filename);
    std::cin >> newfilename;
    std::cout << "NEWNAME" << endl;
    getline(cin, newfilename);
    filename += ".txt";
    newfilename += ".txt";
    const char* newnamechar = newfilename.c_str();
    const char* namechar = filename.c_str();
    int result;
    result = rename(namechar, newnamechar);//переименовываем
    fstream file(newfilename);
    // время в GMT таймзоне
    setFileTime(filename, year, month, day, hour, minute, second, 0);
 
    return 0;
}
0
 Аватар для lemegeton
4903 / 2696 / 921
Регистрация: 29.11.2010
Сообщений: 5,783
12.11.2021, 20:11
ЧТо это? Какое переименовывание? Ничего такого в задании не было.

Добавлено через 1 минуту
Цитата Сообщение от Miristeri Посмотреть сообщение
Правильно?
Я без понятия. Это компилируется.
Работает ли так как написано в задании? Нет. В задании ничего не говориться ни про ввод, ни про переименовывание...
1
1 / 1 / 0
Регистрация: 05.10.2021
Сообщений: 268
12.11.2021, 20:23  [ТС]
lemegeton, да всё правильно, отдых нужен уже, ещё раз спасибо Вам за помощь.
0
 Аватар для Recrut_rf
389 / 334 / 66
Регистрация: 14.10.2014
Сообщений: 1,475
12.11.2021, 20:25
Miristeri, проблема решена? Если нет - то можно ли пользоваться WinAPI?
1
1 / 1 / 0
Регистрация: 05.10.2021
Сообщений: 268
12.11.2021, 20:31  [ТС]
Recrut_rf, всё уже хорошо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.11.2021, 20:31

Переменная в пути к файлу
Есть код, точнее отрывок: char name; unsigned long size; GetUserName(name,&amp;size); ...

Ввод пути к файлу с консоли
подскажите пожалуйста, вот как отрыть файл для работы с ним я знаю, но покрайней мере я делаю так FILE *f; ...

Задание пути к текстовому файлу
Здравствуйте. Передо мной стоит такая задача - нужно создать программу, которая запрашивала бы путь к текстовому файлу. То есть, при...

Получение пути к исполняемому файлу
Здравствуйте, Позвольте вопрос: 1)Как получить путь к исполняемому файлу ? То есть вот такая конструкция работает: ...

Не поддерживает русские буквы в пути к файлу
Путь с английскими буквами прекрасно работает, но вот если русские буквы есть в пути к файлу, то программа выдает сообщение, что файл не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
54
Ответ Создать тему
Новые блоги и статьи
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
Очистка реквизитов и табличных частей документа при копировании
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2. Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время? Никакой пенсии. Никакого нового. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru