|
|
Другие темы раздела | |
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 |
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
|
|
17.04.2013, 10:02 | 0 |
Возвращаю указатель на строку - пишет кракозяблы - C++ - Ответ 442667817.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
|
17.04.2013, 10:02 | |
Готовые ответы и решения:
14
Правильно ли я возвращаю указатель из класса Чем отличаются указатель на строку и константный указатель на строку? Указатель на константную строку и имя массива как указатель Указатель на строку: как выводить не всю строку целиком, а конкретную букву |
17.04.2013, 10:02 | |
17.04.2013, 10:02 | |
Помогаю со студенческими работами здесь
0
Разработать и испытать функцию, которая переворачивает строку и возвращает указатель на перевёрнутую строку Используя указатель на строку, переписать строку в ДРП наоборот Возвращаю результат хранимой процедуры и..... unicode кракозяблы |