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

Перевод из int в char* внутри функции работает, а если вернуть строку то нет - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Расположить в порядке возрастания методом подсчета http://www.cyberforum.ru/cpp-beginners/thread1051406.html
Помогите написать код. Дано двумерный массив целых чисел. Все элементы массива, при делении на 4 дают в остатке 2, расположить в порядке возрастания методом подсчета.
C++ Списки #include <iostream.h> #include <stdio.h> #include <string.h> #include <conio.h> #include <stdlib.h> #include <iomanip.h> /*==========DANNIE PO AVTO_BAZE============*/ http://www.cyberforum.ru/cpp-beginners/thread1051401.html
Как представить число в виде выражения с минимальным количеством символов? C++
Ограничение по времени: 1 секунда Ограничение по памяти: 64 MB Учительница математики попросила школьников составить арифметическое выражение так, чтобы его значение было равно данному числу N, и записать его в тетради. В выражении могут быть использованы натуральные числа, не превосходящие K, операции сложения и умножения, а также скобки. Петя очень не любит писать, и хочет придумать...
подчеркивает запятую после 50, что это может быть? C++
#include <stdio.h> #include <stdlib.h> #include <math.h> #include <conio.h> #include "graphics.h" void main(void) { int rectangle(50,100,-50,-100); }
C++ Реализовать класс - "Троичный вектор" http://www.cyberforum.ru/cpp-beginners/thread1051354.html
Здравствуйте форумчане! Вот задали задачу: Реализовать класс «Троичный вектор» – Tvector размерности n. Компоненты вектора принимают значения из множества {0,1, X}. Два троичных вектора tk = (t1^k,...,tn^k) и (t1^l,...,tn^l) называются ортогональными, если существует такое i, что ti^k, ti^l ∈ {0,1} ti^k ≠ ti^l. Операция пересечения не ортогональных векторов выполняется покомпонентно по...
C++ в чём ошибка и как ёё исправить? a.get_cina = a.get_cina()*(1 + double(vids/100)); в чём ошибка и как ёё исправить? подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт C++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
22.12.2013, 00:58     Перевод из int в char* внутри функции работает, а если вернуть строку то нет
shinarthas, возвращается указатель на локальный массив buffer, который будет уничтожен при выходе из функции getitem. Либо надо передавать в getitem ранее выделенный буфер, либо выделять внутри getitem память динамически.
 
Текущее время: 17:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru