powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / При каких условиях функция может вылететь ?
3 сообщений из 3, страница 1 из 1
При каких условиях функция может вылететь ?
    #38575365
gera3323
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
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 <Windows.h>
#include <tchar.h>

	using namespace std;

void CreateDirectoryEx( LPTSTR lpszFullPath )
{
	size_t Len = _tcslen( lpszFullPath );

	TCHAR szDir[ MAX_PATH ]    = _TEXT(" ");
	TCHAR szCurDir[ MAX_PATH ] = _TEXT(" ");

 __try {
	for( size_t  i = 0; i < Len; i++ )
	{
		szDir[ i ] = lpszFullPath[ i ];

			if( szDir[ i ] == '\\')
			{
				_tcscat( szCurDir, szDir );
				wsprintf( szCurDir, _TEXT("%s%s"), szDir, _TEXT('\0'));

				CreateDirectory( szCurDir, NULL);
			}
	}
 }
 __except(EXCEPTION_EXECUTE_HANDLER) { cerr<<"..."; }
}

void main()
{
	CreateDirectoryEx( _TEXT("C:\\level-1\\level-2\\level-3\\") );


	system("pause");
}



Я знаю, что каталог не будет создан при таком пути C:\\level-1\\level-2\\level-3
...
Рейтинг: 0 / 0
При каких условиях функция может вылететь ?
    #38575540
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может я конечно тупой, но какой смысл задавать вопрос, если уже знаешь ответ?

- При каких условиях функция может вылететь ?
- Я знаю, что каталог не будет создан при таком пути C:\\level-1\\level-2\\level-3

Сам с собою тихо ТС ведет беседу....

Ошибка в коде видна с первого взгляда. Если не видна - существуют такие программы как debug'ер. Т.е. отладчики.
...
Рейтинг: 0 / 0
При каких условиях функция может вылететь ?
    #38575601
gera3323
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev
Ошибка в коде видна с первого взгляда.


что за ошибка ?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / При каких условиях функция может вылететь ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]