Вопросы по теме 'char-pointer'
Почему моя программа выдает ошибку сегментации при использовании памяти, выделенной кучей?
После написания программы для реверсирования строки у меня возникли проблемы с пониманием того, почему я получил ошибку seg при попытке реверсировать строку. Я перечислил свою программу ниже.
#include <stdio.h>
#include <stdlib.h>...
2902 просмотров
schedule
08.02.2023
В чем разница между указателем на массив 2D char и указателем на массив 2D int?
#include <stdio.h>
int main()
{
char str[3][15] = {"Pointer to","char","program"};
char (*pt)[15] = str; // statement A
char *p = (char *)str; // statement B
printf("%s\n",p[3]); // statement C -...
3326 просмотров
schedule
11.04.2022
Передача нескольких строк в функцию из кода C++ в код c вызывает ошибку
У меня есть структура, как показано ниже
struct st
{
std::string name;
std ::string refer;
int number;
std::string path;
};
Создали массив вышеуказанной структуры как
struct st...
277 просмотров
schedule
17.04.2023
Четко ли определен доступ к членам через offsetof?
При выполнении арифметических действий с указателем с помощью offsetof является ли хорошо определенным поведением получение адреса структуры, добавление к ней смещения члена, а затем разыменование этого адреса для перехода к базовому члену?...
350 просмотров
schedule
08.11.2022
Можно ли объединить строковый литерал с char*?
Я знаю, что в C соседние строковые литералы конкатенированы. Я хочу знать, связаны ли смежные строковые литералы с char * s?
Причина, по которой я задаю этот вопрос, заключается в том, что я хочу передать конкатенацию двух строк в perror() , а...
69 просмотров
schedule
18.08.2022