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

Помогите, компилятор взбесился! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ наибольшее из значений элементов столбца, который обладает наименьшей суммой модулей элементов http://www.cyberforum.ru/cpp-beginners/thread521557.html
Нужна помощь с двумерными массивами в Си Надо найти в целочисленной квадратной матрице размером nxn, где 5≤n≤25 наибольшее из значений элементов столбца, который обладает наименьшей суммой модулей элементов. и причем программа должа быть разбита на несколько функций Функцию формирования исходного массива,Функцию вывода исходного массива и одну или более функций, реализующих вычислительную...
C++ Вывод строки в printf Есть варианты кода, пытающиеся вывести строку "abc" в stdout. #include <stdio.h> int main () { printf ("%s", "abc"); return 0; } http://www.cyberforum.ru/cpp-beginners/thread521550.html
подскажите где можно купить хорошую методичку C++
по си++ в москве... желательно чтоб там были только таблицы и обазначения каманд....ну как минишпаргалка....
Создать класс автомобилей. C++
Вообщем, есть такое задание : Создать класс автомобилей. Описать поля: название авто (марка), цвет кузова, номер двигателя внутреннего сгорания, стоимость авто, год выпуска, число ремонтов. Описать метод вывода полей на экран с применением потокового вывода. Определить 3 объекта класса автомобилей. Ввести данные в объекты и подсчитать среднее число ремонтов для всех объектов. Отладить...
C++ Обработки исключительных ситуаций http://www.cyberforum.ru/cpp-beginners/thread521539.html
Объясните, что от меня хотят, а то уже мозг кипит ... 7. Не абстрактный класс В является производным от абстрактного класса А. Определить обработчик исключительной ситуации при преобразовании ссылки на класс В в ссылку на абстрактный класс.
C++ Списки (вывод) извините за тупой вопрос, не могли бы вы подсказать как выводить элементы списка? struct tElem { int value; tElem *next; }; сама структура а вывожу я вот так void main() { подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4963 / 3039 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
23.03.2012, 01:01
Илларион, const char * - указатель на константный массив char'ов. Вы не можете ничего считать "в него" (а на самом деле в память, на которую он указывает), пока не выделите под эти данные память.

Цитата Сообщение от Илларион Посмотреть сообщение
в первом случае переменная name может быть любой длины
Ничего подобного, в первом случае вообще никакой длины нет. Пока не выделили память, указатель бесполезен (в данном контексте).
Ну и, как сказали выше, С-строки нельзя сравнивать через ==, так как будут сравниваться просто указатели. Используйте strcmp.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru