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

Передача массива и указатели - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Расставить между словами пробелы - как определить, где именно поставить пробел http://www.cyberforum.ru/cpp-beginners/thread1247194.html
Всем доброго дня. Увидел задачу: нужно убрать пробелы между словами, чтобы получился слитный текст. Как это сделать - вполне понятно. Но мне просто стало интересно, как можно реализовать эту задачу в обратную сторону? Допустим, нужно наоборот расставить пробелы между словами, которые написаны слитно. И тут я застрял... Как это можно сделать? И какую библиотеку нужно для этого применять?...
C++ Функция возвращает не ссылку а само значение переменной на которое оно ссылается Скажите пожалуйста есть функция `int& my(){return a} которая возвращает ссылку если возвращаемое функцией значение присвоить переменной должно ведь сохраняться ссылка на него, вместо этого функция возвращает не ссылку а само значение переменной на которое оно ссылается http://www.cyberforum.ru/cpp-beginners/thread1247193.html
Простая обработка нажатия клавиши C++
Знаю что подобные темы были но мне нужно попроще.Я учусь c++ и для закрепления своих знаний решил написать текстовый тетрис.Написать могу вроде всё кроме одного .Мне нужна простая функция обработки клавиши(или событие незнаю как назвать) аналог паскалевской if keypressed then Пытался getch() но программа останавливается во время её обработки пока чего нибудь не нажмешь.Естественно тогда о...
Создание xml файла с использованием tinyxml2 C++
А конкретно интересует как в создаваемый файл прописать объявление <?xml version="1.1" encoding="UTF-8" ?> Добавлено через 6 минут Вопрос снят, решение оказалось достаточно простым: tinyxml2::XMLDocument doc; tinyxml2::XMLDeclaration* decl = doc.NewDeclaration(); doc.InsertEndChild(decl); doc.SaveFile( **Тут путь к файлу** );
C++ Возможно ли создать переменную, которая после выполнения программы сохраняла бы свое значение http://www.cyberforum.ru/cpp-beginners/thread1247122.html
Здравствуйте. Вопрос следующий: возможно ли создать переменную, которая после выполнения программы сохраняла бы свое значение. Пример: Переменная i: К началу 1-го выполнения программы i=10; В результате первого выполнения i=100; К началу 2-го выполнения i=100, а не 10;
C++ Не получается простое сравнение строк Столкнулся с непонятной ошибкой, я не знаю даже в чем проблема. Два чара сравниваю. PROCESSENTRY32 entry; entry.dwSize = sizeof(PROCESSENTRY32); HANDLE snapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, NULL); if (Process32First(snapshot, &entry) == TRUE) { while (Process32Next(snapshot, &entry) == TRUE) подробнее

Показать сообщение отдельно
Jewbacabra
Эксперт PHP
2260 / 1924 / 721
Регистрация: 24.04.2014
Сообщений: 5,596
26.08.2014, 02:35     Передача массива и указатели
Цитата Сообщение от Новичок Посмотреть сообщение
int *a - указатель на массив, и он же указатель на первый элемент?
нет. int* a - указатель на int, может быть указателем на первый элемент массива, а может и не быть
C++
1
int (*a)[10]; // указатель на массив из 10 int
http://ideone.com/dam8kF

Добавлено через 10 минут
в приведенном примере не очень хорошо получилось, что размер int совпадает с размеров указателя, для лучшей наглядности int можно поменять например на short http://ideone.com/yIF67T
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru