Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Работа с массивом char - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написание звукового движка http://www.cyberforum.ru/cpp-beginners/thread152523.html
Товарищи, приветствую. Сабж. Очень серьёзное дело, требующее не менее серьёзного подхода. С чего начать? Куда копать? В чём отличия интерфейсов DirectSound, waveIn/waveOut и прочих возможных? В...
C++ C++ .net ? Скажите может быть C++ вместе с .net ? или это всё отдельно ? http://www.cyberforum.ru/cpp-beginners/thread152513.html
C++ Создать шаблонный класс-контейнер Array, который представляет собой массив
Создать шаблонный класс-контейнер Array, который представляет собой массив, позволяющий хранить объекты заданного типа. Класс должен реализовывать следующие функции: Вот пытаюсь создать класс...
какой компилятор посоветуете C++
Сел изучать С по книге Б.Керниган и Д.Ритчи "Язык прогр. Си", програмные примеры в книге описаны на Линуксе, что для меня не совсем удобно. Какой компилятор из под винды посоветуете для примеров...
C++ Центральность графа (переделка с C#) http://www.cyberforum.ru/cpp-beginners/thread152484.html
У меня есть алгоритм, по которому надо найти промежуточную центральность каждой вершины графа (если дана матрица смежности). (стр 10). Я нашел // Copyright (c) Microsoft Corporation. All rights...
C++ В каком заголовочном файле находятся функции Sleep() и delay() и как правильно их использовать? в каком хедере они находятся и как правильно их использовать Добавлено через 1 минуту дядя яндекс ничего не подсказал =( подробнее

Показать сообщение отдельно
Demihalf
Унылый школьник
126 / 60 / 3
Регистрация: 06.11.2009
Сообщений: 354
08.07.2010, 23:25
PointsEqual, здесь проблема не в этом, вы не правы. В коде топикстартера все действительно синтаксически верно, там одинарные кавычки, как и должно быть. К указателю, кстати говоря, вполне корректно обращаться, как к массиву, поскольку имя массива без квадратных скобок по сути и есть указатель на первый элемент массива

Здесь имеется массив указателей на char. Так как в массиве хранятся указатели на строковые константы, возникнет Access violation в Винде или Segmentation fault в Юникс-подобных системах.
http://ru.wikipedia.org/wiki/%D0%9E%...86%D0%B8%D0%B8

Первый же пример:
C
1
2
char *s = "hello world";
*s = 'H';
Замечаете схожесть?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru