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

Как перевести массив char[] в char*

13.04.2013, 16:58. Показов 5114. Ответов 35
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не знаю как перевести массив char[] в переменную char*
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.04.2013, 16:58
Ответы с готовыми решениями:

Как перевести из char** в char*?
Первый символ каждой строчки char** нужно проверить на условие, как это сделать? Наверное всё очень просто, но ответ на форуме и за его...

Как массив char[4] перевести в unsigned int?
Есть массив из 4х char символов (4-е байта), нужно его перевести в unsigned int. Я сделал втупую: unsigned int B=0; ...

Как перевести массив int в массив char
Как перевести массив int в массив char нужна помощь

35
Неэпический
 Аватар для Croessmah
18145 / 10729 / 2066
Регистрация: 27.09.2012
Сообщений: 27,029
Записей в блоге: 1
13.04.2013, 16:58
имя массива используйте, ну или можете взять адрес первого элемента массива
0
0 / 0 / 1
Регистрация: 27.03.2013
Сообщений: 57
13.04.2013, 17:06  [ТС]
То есть можно?
C++
1
char* x = str[j]
0
MЫW
 Аватар для phantom96
124 / 109 / 9
Регистрация: 15.02.2013
Сообщений: 538
13.04.2013, 17:06
Можно немного подробнее?
char* wr = (char*)переменная_TCHAR[260]
В таком варианте только первый символ становится wr.
1
Неэпический
 Аватар для Croessmah
18145 / 10729 / 2066
Регистрация: 27.09.2012
Сообщений: 27,029
Записей в блоге: 1
13.04.2013, 17:06
Цитата Сообщение от DiViLoYs Посмотреть сообщение
То есть можно?
C++
1
char* x = str;
1
MЫW
 Аватар для phantom96
124 / 109 / 9
Регистрация: 15.02.2013
Сообщений: 538
13.04.2013, 17:11
Цитата Сообщение от Croessmah Посмотреть сообщение
C++
1
char* x = str;
C++
1
TCHAR* wr = szModName;
Первый символ только(
0
Неэпический
 Аватар для Croessmah
18145 / 10729 / 2066
Регистрация: 27.09.2012
Сообщений: 27,029
Записей в блоге: 1
13.04.2013, 17:12
Цитата Сообщение от phantom96 Посмотреть сообщение
Первый символ только(
Указатель на первый элемент
0
MЫW
 Аватар для phantom96
124 / 109 / 9
Регистрация: 15.02.2013
Сообщений: 538
13.04.2013, 17:13
Мне бы вас ещё понимать... Какой указатель?((
0
C#
57 / 57 / 5
Регистрация: 09.03.2013
Сообщений: 216
13.04.2013, 17:22
Цитата Сообщение от phantom96 Посмотреть сообщение
Мне бы вас ещё понимать... Какой указатель?((
char* это указатель...
0
MЫW
 Аватар для phantom96
124 / 109 / 9
Регистрация: 15.02.2013
Сообщений: 538
13.04.2013, 17:27
Ок, что надо поменять чтобы вся строка в char превратилась? Вот выдаёт мне szModName путь до модуля в процесее, а только букву вытащить могу..(
0
Неэпический
 Аватар для Croessmah
18145 / 10729 / 2066
Регистрация: 27.09.2012
Сообщений: 27,029
Записей в блоге: 1
13.04.2013, 17:45
Цитата Сообщение от phantom96 Посмотреть сообщение
поменять чтобы вся строка в char превратилась
строка - это множество элементов символов(char)
0
C#
57 / 57 / 5
Регистрация: 09.03.2013
Сообщений: 216
13.04.2013, 17:45
Давай весь код, а то непонятно что ты хочешь.
0
MЫW
 Аватар для phantom96
124 / 109 / 9
Регистрация: 15.02.2013
Сообщений: 538
13.04.2013, 17:48
Хочу записать в файл список модулей в процессе.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
    if( EnumProcessModules(hProcess, hMods, sizeof(hMods), &cbNeeded))
    {
        for ( i = 0; i < (cbNeeded / sizeof(HMODULE)); i++ )
        {
            TCHAR szModName[MAX_PATH];
            if ( GetModuleFileNameEx( hProcess, hMods[i], szModName,
                                      sizeof(szModName) / sizeof(TCHAR)))
            {
                _tprintf( TEXT("%s\n"), szModName); 
                std::ofstream outfile;
 
                outfile.open("test.txt", std::ios::out | std::ios::app);
                outfile << (char*)szModName; 
                outfile.close();    
            }                       
        }
    }
0
C#
57 / 57 / 5
Регистрация: 09.03.2013
Сообщений: 216
13.04.2013, 17:49
C++
1
outfile << &szModName;
Может так?
0
MЫW
 Аватар для phantom96
124 / 109 / 9
Регистрация: 15.02.2013
Сообщений: 538
13.04.2013, 17:51
Выхлоп:
Code
1
002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590002ED590
Добавлено через 1 минуту
C++
1
_tprintf( TEXT("%s\n"), szModName);
Эта строка прекрасно в консоль выводит то что мне нужно...
0
C#
57 / 57 / 5
Регистрация: 09.03.2013
Сообщений: 216
13.04.2013, 17:52
C++
1
outfile << szModName;
Так пробовал?
0
MЫW
 Аватар для phantom96
124 / 109 / 9
Регистрация: 15.02.2013
Сообщений: 538
13.04.2013, 17:53
Code
1
0014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D5580014D558
От <<szModName
0
C#
57 / 57 / 5
Регистрация: 09.03.2013
Сообщений: 216
13.04.2013, 17:54
А в консоль оно что выводит?
0
MЫW
 Аватар для phantom96
124 / 109 / 9
Регистрация: 15.02.2013
Сообщений: 538
13.04.2013, 17:56
В консоль всё прекрасно выводит.

Добавлено через 19 секунд
Code
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
71
72
73
74
75
76
77
78
79
E:\COD4\iw3mp.exe
C:\Windows\SysWOW64\ntdll.dll
C:\Windows\syswow64\kernel32.dll
C:\Windows\syswow64\KERNELBASE.dll
C:\Windows\system32\WINMM.dll
C:\Windows\syswow64\msvcrt.dll
C:\Windows\syswow64\USER32.dll
C:\Windows\syswow64\GDI32.dll
C:\Windows\syswow64\LPK.dll
C:\Windows\syswow64\USP10.dll
C:\Windows\syswow64\ADVAPI32.dll
C:\Windows\SysWOW64\sechost.dll
C:\Windows\syswow64\RPCRT4.dll
C:\Windows\syswow64\SspiCli.dll
C:\Windows\syswow64\CRYPTBASE.dll
C:\Windows\system32\WSOCK32.dll
C:\Windows\syswow64\WS2_32.dll
C:\Windows\syswow64\NSI.dll
E:\COD4\mss32.dll
E:\COD4\binkw32.dll
C:\Windows\system32\d3d9.dll
C:\Windows\system32\VERSION.dll
C:\Windows\system32\d3d8thk.dll
C:\Windows\system32\dwmapi.dll
C:\Windows\system32\d3dx9_34.dll
C:\Windows\system32\DSOUND.dll
C:\Windows\syswow64\ole32.dll
C:\Windows\system32\POWRPROF.dll
C:\Windows\syswow64\SETUPAPI.dll
C:\Windows\syswow64\CFGMGR32.dll
C:\Windows\syswow64\OLEAUT32.dll
C:\Windows\syswow64\DEVOBJ.dll
C:\Windows\syswow64\SHELL32.dll
C:\Windows\syswow64\SHLWAPI.dll
C:\Windows\system32\DDRAW.dll
C:\Windows\system32\DCIMAN32.dll
C:\Windows\system32\IMM32.DLL
C:\Windows\syswow64\MSCTF.dll
C:\Windows\system32\uxtheme.dll
C:\Windows\system32\mswsock.dll
C:\Windows\System32\wshtcpip.dll
C:\Windows\system32\NLAapi.dll
C:\Windows\system32\napinsp.dll
C:\Windows\system32\pnrpnsp.dll
C:\Windows\system32\DNSAPI.dll
C:\Windows\System32\winrnr.dll
C:\Windows\system32\wshbth.dll
C:\Windows\system32\IPHLPAPI.DLL
C:\Windows\system32\WINNSI.DLL
C:\Windows\System32\fwpuclnt.dll
C:\Windows\system32\rasadhlp.dll
C:\Windows\syswow64\CLBCatQ.DLL
C:\Windows\System32\MMDevApi.dll
C:\Windows\System32\PROPSYS.dll
C:\Windows\system32\AUDIOSES.DLL
E:\COD4\miles\mssmp3.asi
E:\COD4\miles\mssvoice.asi
E:\COD4\miles\milesEq.flt
E:\COD4\miles\mssds3d.flt
E:\COD4\miles\mssdsp.flt
E:\COD4\miles\msseax.flt
C:\Windows\system32\avrt.dll
C:\Windows\system32\nvd3dum.dll
C:\Windows\syswow64\PSAPI.DLL
C:\Program Files (x86)\NVIDIA Corporation\3D Vision\nvSCPAPI.dll
C:\Windows\system32\wdmaud.drv
C:\Windows\system32\ksuser.dll
C:\Windows\system32\msacm32.drv
C:\Windows\system32\MSACM32.dll
C:\Windows\system32\midimap.dll
E:\COD4\pb\pbcl.dll
C:\Windows\system32\profapi.dll
C:\Users\phantom96\AppData\Local\PunkBuster\COD4\pb\pbag.dll
E:\COD4\pb\pbsv.dll
C:\Windows\system32\nvapi.dll
C:\Windows\syswow64\WINTRUST.dll
C:\Windows\syswow64\CRYPT32.dll
C:\Windows\syswow64\MSASN1.dll
Для продолжения нажмите любую клавишу . . .
0
C#
57 / 57 / 5
Регистрация: 09.03.2013
Сообщений: 216
13.04.2013, 17:57
Пиши в файл с помощью fprintf().
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.04.2013, 17:57
Помогаю со студенческими работами здесь

Перевести массив char в переменную string
Помогите перевести массив char в переменную string

Char unsigned char signed char длинна Кааак
Здравствуйте. char l = {0,0}; l = 0xff; Почему, меня, компилятор не посылает куда подальше. Нет он конечно...

Запись строки char в массив char
Глупый вопрос, но что поделать, многое забыл... Хочу записть строку типа char в массив строк типа char, но выдает ошибку что...

есть массив char. есть строка string. как присвоить значению string-a значение char-a?
есть массив char. есть строка string. как присвоить значению string-a значение char-a?

Как присвоить к новой char переменной другую char переменную с указателем
Как присвоить к новой char переменной другую char переменную с указателем #include&lt;iostream&gt; int main() { using namespace...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru