HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Обращение с char-массивом через указатель [C++]
  #1  
Старый 08.07.2007, 08:30
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
С нами: 10562786

Репутация: 537


По умолчанию Обращение с char-массивом через указатель [C++]

Вот есть у меня char-массив
char mem[1024];

Если его щас вывести через указатель на первый элемент то там полно всякой чуши. Хотелось бы его обнулить сразу, но знаю только метод тупого перебора элементов с присвоением каждому значения 0.

Мне вот чего надо.
Создать указатель на массив и затем через указатель присваивать ему цифры и символы.
Т.е. вначале поставил процент, инкрементировал указатель, затем внёс какой-нить инт и опять инкрементировал. И при этом следить чтобы массив не переполнился, а затем вернуть сцылку на его начало и вывести его весь на экран.


Вот я создал указатель на начало
char *start = mem;
этого достаточно чтобы потом выводить его на экран?

Создаю ещё один указатель,
char *pntr = mem;

пытаюсь присвоить ему значение:
1. если вот так
pntr = "%";
прога вылетает,
2. если вот так
*pntr = "%";
error C2440: '=' : cannot convert from 'char [2]' to 'char'


PS кто-нить знает, могут ли кошачьи блохи кусать человека и жить на нём? Задрали, сцуко
 
Ответить с цитированием
 



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кодинг(брут) ...ъХ... PHP 12 11.04.2006 02:10
Компиляторы Dimann С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 34 20.03.2006 21:23
софт для удаленного сервера _lolik_ Уязвимости 6 05.02.2006 10:58



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.