powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Приведение указателя к массиву символов
11 сообщений из 11, страница 1 из 1
Приведение указателя к массиву символов
    #33788304
Eugene_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как можно привести значение char c* к массиву символов ?

char *c = "hello";
char arr[32];

arr ??? = ??? c;
...
Рейтинг: 0 / 0
Приведение указателя к массиву символов
    #33788341
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а чего вы хотите добиться такой операцией?
...
Рейтинг: 0 / 0
Приведение указателя к массиву символов
    #33788437
Eugene_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дело в том, что мне нужно сделать из нескольких указателей одну строку.

т.е. в функцию передаются строки-указатели (char *s1, char s2 ...)
И их нужно склеить так, чтобы передать одной строкой (Func(char*)).
...
Рейтинг: 0 / 0
Приведение указателя к массиву символов
    #33788492
Dmitrii K.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eugene_mvДело в том, что мне нужно сделать из нескольких указателей одну строку.

т.е. в функцию передаются строки-указатели (char *s1, char s2 ...)
И их нужно склеить так, чтобы передать одной строкой (Func(char*)).
strcat
...
Рейтинг: 0 / 0
Приведение указателя к массиву символов
    #33788507
Eugene_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не подходит
...
Рейтинг: 0 / 0
Приведение указателя к массиву символов
    #33788513
Dmitrii K.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eugene_mvне подходит чем?
...
Рейтинг: 0 / 0
Приведение указателя к массиву символов
    #33788615
Eugene_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решил. Нужно использовать std::string
Потому что в результирующей строке сочетаются и указатели и строки а с помощью strcat как вы будете делать такие склейки по 2 элемента? STL подходит в этой ситуации лучше.
...
Рейтинг: 0 / 0
Приведение указателя к массиву символов
    #33788632
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
char *c = "hello";
char arr[ 32 ];

strcat(arr, c);
strcat(arr, " world");
STL - нафиг ненужен.
...
Рейтинг: 0 / 0
Приведение указателя к массиву символов
    #33788645
Dmitrii K.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl
Код: plaintext
1.
2.
3.
4.
char *c = "hello";
char arr[ 32 ];

strcat(arr, c);
strcat(arr, " world");
STL - нафиг ненужен.
Лучше так:
strcpy(arr, c);
strcat(arr, " world");

;)
...
Рейтинг: 0 / 0
Приведение указателя к массиву символов
    #33788775
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хацкеры!!

Помнится надо было мне из такой строки "1,2,3; 4,5,6; 7,8"
сформировать матрицу... да чего-то не вышло... Хохотал
как безумный. Ладно. Завтра, если вспомню - расскажу.
...
Рейтинг: 0 / 0
Приведение указателя к массиву символов
    #33789016
Dmitrii K.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Помнится надо было мне из такой строки "1,2,3; 4,5,6; 7,8"
сформировать матрицу...

strtok или "полный перебор по всем ладам" ?
mayton
да чего-то не вышло... Хохотал
как безумный.

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


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