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

указатели - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Минимальное реберное покрытие графа http://www.cyberforum.ru/cpp-beginners/thread572987.html
Господа, подскажите пожалуйста, как реализовать эту задачу. Я так понимаю суть ее заключается ее в том, что,s необходимо найти такое множество ребер во взвешенном графе, которое бы охватывало все вершины, при этом чтобы оно было минимальной стоимости.
C++ Число простых делителей не превосходящих х на С++ рекурсивно Салют,народ! Помогите пожалуйста.Срочно нужна задачка: Найти число простых делителей не превосходящих х решённая рекурсивно. http://www.cyberforum.ru/cpp-beginners/thread572971.html
Вычислить сумму бесконечного ряда с помощью функций! C++
Такая вот задача: Вычислить и напечатать сумму членов бесконечного ряда для заданного значения х с точностью до эпсилонт=0,00001:Вычисление слагаемого и суммы оформить в виде функций.Фото ряда находится во вложении! Вот я написал программу, но она, при задании значений x от 0 до 5 - выдает ответ (-1), а если задаю больше-программа зацикливается...Если я ставлю точку останова и просматриваю...
C++ Создание кнопки в Win32 Project
Здравствуйте. Проблема заключается в том, что компилируется все отлично, но кнопка в окне так и не появляется. Помогите пожалуйста найти ошибку. Написано, что кнопку можно создавать в двух местах: 1. в функции WinMain 2. В обработчике события WM_CREATE. И ни одной, ни другой, нету. Для создания кнопки использую CreateWindow. И все, больше ничего с ней не делаю. Может надо еще что нибудь? ...
C++ Сериализовать стек http://www.cyberforum.ru/cpp-beginners/thread572960.html
The serialization library contains code for serialization of all STL classes написано в документации по boost serialization. Но мне не удается его(стек) сериализовать. Да и заголовка такого нет. #include <boost/serialization/vector.hpp, deque, list, bitset, map> Что нужно подключать для этой цели? Пишет вот такое: error: 'class std::stack<step>' has no member named 'serialize' Причем сам...
C++ Длинная арифметика :senor: Здраствуйте, пишу модуль длинной математики. В принципе, работоспособность у него положительная. Но в силу моей неопытности меня мучают вопросы оптимизации. М.б. кто то сможет (или уже смог) реализовать более красивый код, чем мой.Собственно сначала ввод/вывод. /* Функция long_input не возвращает значения, а работает с сылочными параметрами. Эти параметры: ссылка на строку ввода и на... подробнее

Показать сообщение отдельно
Aliru777
0 / 0 / 0
Регистрация: 03.11.2011
Сообщений: 71
13.05.2012, 14:06     указатели
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include "stdafx.h"
#include "conio.h"
#include "iostream"
#include "string"
 
using namespace std;
 
char *getname(void);
 
int _tmain(int argc, _TCHAR* argv[])
{
    char *pt1="";
    pt1=getname();
    //cout<<*pt1;
           cout<<pt1<<endl;
    char *pt2=getname();
    cout<<"\t"<<pt2<<endl;
    //cout<<pt1;
    getch();
    return 0;
}
 
char *getname(void)
{
    char A[20];
    char *ps; // знаю что не инициализирован но в коментариях был вариант
    //char *ps=new char[20];
    //char *ps=A;
    cin>>A;
    //strcpy(ps,A);
    ps=A;
    cout<<A<<"\t"<<ps;
    cout<<(int*)A<<"\t"<<(int*)ps;
    return ps;
}
собственно вопрос - я знаю как написать эту программу но интересно разобраться что не так, то есть понять указатели со строками
указатель на строку возвращает адресс 1го элемента
в функции через cout строку печатает в main нет
но *pt1 выдает правильный 1 элемент, просто pt1 выдает что-то непонятное
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru