powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / работа с char**
5 сообщений из 30, страница 2 из 2
работа с char**
    #38733871
ditban
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как-то странно получается.. Делаю таким образом:
*string2 = "abc";
на XP работает, а на Win7 - нет..
Пробую еще так:
*string2 = (char *) calloc ( 4 , ( sizeof (char)));
strcpy( *string2 , "abc" );
результат тот же.. на XP работает, а на Win7 - нет..
...
Рейтинг: 0 / 0
работа с char**
    #38733959
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего за фразой "не работает" скрыта какая-то ошибка. Не издевайся пожалуйста
над сообществом и пролей свет на эту страшную тайну.

Не томи вобщем....
...
Рейтинг: 0 / 0
работа с char**
    #38734088
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ditbanКак-то странно получается.. Делаю таким образом:
*string2 = "abc";
на XP работает, а на Win7 - нет..
Пробую еще так:
*string2 = (char *) calloc ( 4 , ( sizeof (char)));
strcpy( *string2 , "abc" );
результат тот же.. на XP работает, а на Win7 - нет..


Ответьте пожалуйста на три вопроса.

1. Что такое указатель ? Зачем нужны указатели ?
2. Что такое указатель на указатель ?
3. Что делает функция calloc ?

Зачем вам нужно то что вы пытаетесь сделать ?
...
Рейтинг: 0 / 0
работа с char**
    #38734243
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
SashaMercuryОтветьте пожалуйста на три вопроса.

1. Что такое указатель ? Зачем нужны указатели ?
2. Что такое указатель на указатель ?
3. Что делает функция calloc ?

Зачем вам нужно то что вы пытаетесь сделать ?
тут пять вопросов :)
...
Рейтинг: 0 / 0
работа с char**
    #38735755
ditban
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот таким образом всё заработало:
char outputString2[1000];
strcpy(outputString2, "123");

*((char**) string2) = (char *) MEM_alloc(strlen(outputString2) + 1);
strcpy(*((char**) string2), outputString2);
...
Рейтинг: 0 / 0
5 сообщений из 30, страница 2 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / работа с char**
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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