Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Напишите, скомпилируйте и выполните программу, которая выводит перечень аргументов командной строки в обратном порядке Задание Напишите, скомпилируйте и выполните программу, которая выводит перечень аргументов командной строки в обратном порядке. Доработайте программу так, чтобы второй цикл while выводил лесенку вида: * ** *** **** https://www.cyberforum.ru/ cpp-beginners/ thread835478.html C++ Почему нельзя так объявить двумерный массив?
Ошибка возникает если для массива tempArray при объявлении(и одновременной инициализации) использовать переменную(size) которую принимает функция. Если массив не инициализировать(или использовать при обьявлении цифру вместо переменной) то ошибки нету. ~$ g++ main.cpp main.cpp: В функции «void bucketSort(unsigned int*, int)»: main.cpp:49:39: ошибка: инициализация объекта «tempArray»...
C++ Проблемы с классами при поиске обратной матрицы Доброго времени суток! Задача такова. Необходимо создать класс, который создавал бы матрицу заданного размера (квадратную), рассчитывал её определитель и находил обратную матрицу. Нашёл необходимые функции здесь и вот здесь. После того, как вставил код в описание класса, обратная матрица стала рассчитываться некорректно. Тестировал на матрице размером 3х3. Последний столбец рассчитывается... https://www.cyberforum.ru/ cpp-beginners/ thread835448.html C++ Элементарная графика (Dev C++) https://www.cyberforum.ru/ cpp-beginners/ thread835437.html
Подскажите как поменять цвет(заливку, а не контур(линию)) квадрата (вписанного в окружность-вдруг это важно)с использованием graphics.h (среда- dev cpp)?
Изменение части текста C++
Здравствуйте, кто-нибудь знает с помощью какого инструмента в Windows Form Application (Label, TextBox и т.д.) можно обеспечить изменение цвета, или какое либо другое форматирование только части текста (одного символа, или слова). и как это можно сделать.. Заранее спасибо!)
C++ Ошибка после закрытия формы Как можно избавиться от этой ошибки? https://www.cyberforum.ru/ cpp-beginners/ thread835408.html
C++ Раннее и позднее связывание Вот компилятор статическую функцию как бы компилирует ранним связыванием, а динамическую - поздним. Во многих учебниках говорят, что если есть функция раннего связывания, то её адрес в памяти известен на этапе компиляции. Я чё то не могу понять, как может быть известен адрес функции на этапе компиляции. Нет, конечно понятно, что Ahead компиляторы сразу преобразуют исходный код в машинный код... https://www.cyberforum.ru/ cpp-beginners/ thread835406.html Метод Симпсона: не выводит на экран значение интеграла C++
Здравствуйте! подскажите пожалуйста, почему у меня не выводит значение "I1" на экран. ввожу а и б, дальше кол-во разбиений, после точность.. и все встает( __________________ #include <iostream> #include <math.h> using namespace std;
C++ Не видна дробная часть числа https://www.cyberforum.ru/ cpp-beginners/ thread835389.html
Поставил MVS 2012, возникла проблема - Не видна дробная часть числа! Пишу простой код : double a; a = 2/3; std::cout<<a; выводит 0 =-O
C++ Очистка памяти - ошибка https://www.cyberforum.ru/ cpp-beginners/ thread835387.html
Здравствуйте, друзья. Подскажите, пожалуйста, где ошибка: #include <stdio.h> int main() { int size = 5; int **array = new int*; for (int i = 0; i < size; i++)
Вставить после каждого элемента очереди, который содержит заданную цифру, элемент x C++
Здравствуйте, у меня есть задача, нужно в очередь вставить после каждого элемента, который содержит данную цифру вставить элемент x. Я не умею работать с очередью и как следствие не знаю как вставлять элементы. Можете посоветовать литературу, что бы там было подробно рассмотрена работа с очередью ?
C++ смещения адреса как в с++ указывать смещение адреса? адрес к примеру 0х1234567 и его смещения +70 +4ac https://www.cyberforum.ru/ cpp-beginners/ thread835384.html
DU
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
17.04.2013, 10:02 0

Возвращаю указатель на строку - пишет кракозяблы - C++ - Ответ 4426678

17.04.2013, 10:02. Показов 777. Ответов 14
Метки (Все метки)

Ответ

для печати вы используете
printf("%s - %s\n", pModems->name, pModems->port);
%s - это означает что нужно выводить сишную строки. это массив char заканчивающийся нулем.
memcpy(pModems->name,app.m_modems[i].m_lineName.c_str(),app.m_modems[i].m_lineName.size());
вот тут - копирование юникодных строк в массив чаров. юникодный символ занимает два байта, один
из которых запросто может быть нулем. и когда printf печатает строку, она натыкается на такой нулевой
байт и считает, что строка на этом закончилась. она ведь думает, что её отдали сишную, а не юникодную
строку.
выведете на печать код каждого символа из своего массива после копирования в него юникодной строки

Вернуться к обсуждению:
Возвращаю указатель на строку - пишет кракозяблы C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.04.2013, 10:02
Готовые ответы и решения:

Правильно ли я возвращаю указатель из класса
Допустим у меня есть некоторый класс, в котором определен, например, вот такой элемент данных ...

Чем отличаются указатель на строку и константный указатель на строку?
Просто обьясните, как такое возможно? char *a=&quot;fff&quot;; В чем отличие от этого? : const char...

Указатель на константную строку и имя массива как указатель
Изучаю C. У меня есть указатель на константную строку, и я хочу его изменить путем передачи в...

Указатель на строку: как выводить не всю строку целиком, а конкретную букву
Есть программка: #include&lt;iostream&gt; using namespace std; void fn_str1(int i,string str1,char *p)...

14
17.04.2013, 10:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.04.2013, 10:02
Помогаю со студенческими работами здесь

Разработать и испытать функцию, которая переворачивает строку и возвращает указатель на перевёрнутую строку
Разработать и испытать функцию, которая переворачивает строку и возвращает указатель на...

Используя указатель на строку, переписать строку в ДРП наоборот
предусмотреть контроль за размером динамически распределяемой памяти (ДРП), а также ее освобождение...

Возвращаю результат хранимой процедуры и.....
Возвращаю результат хранимой процедуры. В хранимой проге делаю select из временной таблицы и...

unicode кракозяблы
вот так обрабатываю исключение: catch(const filesystem_error&amp; ex) { //LPCSTR...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru