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

Выводит адрес текста, вместо самого текста - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как задать знак пробела? http://www.cyberforum.ru/cpp-beginners/thread1009588.html
Дано натуральное число n и символы s1,....,sn. Группы символов разделённые пробелом будут называться словами. Найти длину самого короткого слова. Как мне в строчке 12 задать пробел как символ? #include <iostream> using namespace std; int main() { char const n=10; char i, min=0, min1=10; char s; cout<<"vvedite simvoli \n"; for (i=0;i<n;i++)
C++ Сделать сайт под размер любого экрана Добрый день, сверстала свой первые сайт Столкнулась с такой проблемой, не могу сделать так, чтобы он нормально открывался на экранах любого разрешения. Помогите, пожалуйста!!!!!!!!! Я погуглила, но ничего не понимаю(((( На всякий случай вставляю код css главной страницы: @import(reset.css); #wrapper{ height:1300px; width:100%; http://www.cyberforum.ru/cpp-beginners/thread1009585.html
C++ Балансировка бинарного дерева
Здравствуйте всем! Не подскажете, есть ли какие-нибудь алгоритмы балансировки бинарных деревьев, которые могут содержать одинаковые элементы?
C++ Программа с «указателями»
Всем привет! Ребят, требуется сдать последнюю программу на этот семестр, нужно написать прогу при помощи указателей, единственный человек в группе который может помочь мне и тот не разобрался с этими указателями. Помогите, если есть свободное время. «Дана матрица Е размером m*n. Вычислить суммы элементов каждого столбца. Определить наибольшее значение этих сумм и номер соответствующего...
C++ Обновление значений http://www.cyberforum.ru/cpp-beginners/thread1009564.html
Здравствуйте. Столкнулся с проблемой. Создаю проект и пишу в нем например класс который будет выводить Hello World. Вот все ок нажимаю f5 - выводиться что надо. Далее например хочу что бы выводилось что то другое например просто Hello убираю world нажимаю опять f5 и у меня снова выводиться Hello World хотя в cout << "Hello". Подскажите в чем дело?? Просто проблема похожа как браузерах иногда не...
C++ используя графику помогите написать программу используя графику ! рисунок мячика (я непонемаю как этот мячик сделать)) подробнее

Показать сообщение отдельно
Surges
1 / 1 / 0
Регистрация: 04.06.2013
Сообщений: 44

Выводит адрес текста, вместо самого текста - C++

16.11.2013, 19:14. Просмотров 690. Ответов 1
Метки (Все метки)

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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
#include <iostream>
#include <fstream>
#include <cstring>
#include <conio.h>
 
using namespace std;
 
int vvodfaila(0);
char bazar[50];
 
void menu()
{
    system("color f");
    cout << "Что-бы создавать файл для записи, нажмите 1.";
    if(vvodfaila == 1)
    cout << "\nЧто-бы СМЕНИТЬ записываемый файл, нажмите 2";
    else
    cout << "\nЧто-бы выбрать файл для сохранения, нажмите 2";
    cout << "\nЧто-бы посмотреть вашу информацию с файла, нажмите 3.";
    cout << "\nЧто-бы написать в файл текст, нажмите 4.";
    cout << "\nЧто-бы потанцевать, нажмите 5.";
    cout << "\nЧто-бы выйти, нажмите 9.";
}
 
void adin(ofstream& vo) // создание файла - блокнота
{
    int i(0);
    cout << "\n\n\n\n\tВведите имя файла(с форматом (.txt)): ";
    cin >> bazar;
    vo.open(bazar);
    if(vo.is_open())
    {
        system("cls");
        system("color 2");
        cout << "\n\n\n\n\n\n\n\nФайл успешно создан.";
        _getch();
        system("color f");
        system("cls");
        return;
    }
    return;
}
void dva(ifstream& vo) // в какой файл - блокнот записывать
{
    int i(0);
    if(vvodfaila == 1)
    cout << "\n\n\n\n\tКакой ваш следующий файл: ";
    else
    cout << "\n\n\n\n\tВведите имя поискового файла(с форматом (.txt)): ";
    cin >> bazar;
    vo.open(bazar);
    if(vo.is_open())
    {
        system("cls");
        cout << "\n\n\n\n\n\n\n\nФайл найден. Запись пошла.";
        _getch();
        system("cls");
        vvodfaila = 1;
        return;
    }
    else
    {
        system("cls");
        system("color c");
        cout << "\n\n\n\n\n\n\n\nФайл не найден.\nНажмите любую клавишу, чтобы вернуться в гл. меню.";
        _getch();
        system("color f");
        system("cls");
        return;
    }
 
    return;
}
void tri(ofstream& vo) // вывод текста из файла
{
    if(vvodfaila != 1)
    {
        system("cls");
        system("color c");
        cout << "\n\n\n\n\n\n\n\nВы не указали файл, в который записывать текст. Вернитесь в меню и исправьте.";
        _getch();
        system("color f");
        system("cls");
    }
    else
    {
    system("cls");
    vo.open(bazar);
    cout << vo; // Не то выводит :с
    _getch();
    system("cls");
    }
}
void chitiri(ofstream& vo) // записываем текст в файл
{
    char b[10000];
    if(vvodfaila == 1)
    {
        system("cls");
        cout << "Что вы хотите записать: ";
        cin >> b; // записываем текст в файл - блокнот
        vo.open(bazar);
        vo << b;
        return;
    }
    else
    {
        system("cls");
        system("color c");
        cout << "\n\n\n\n\n\n\n\nВы не указали файл, в который записывать текст. Вернитесь в меню и исправьте.";
        _getch();
        system("color f");
        system("cls");
    }
}
 
int main()
{
    int i;
    ofstream book;
    ifstream bak;
    ofstream kal;
    ofstream baka;
    ofstream bakl;
    setlocale(LC_ALL, "Russian");
        ba:
    menu();
    i = (int)_getch();
    switch(i)
    {
    case '1': adin(book); goto ba; break;
    case '2': dva(bak); goto ba; break;
    case '3': tri(baka); goto ba; break;
    case '4': chitiri(bakl); goto ba; break;
    case '9': return 0; break;
    }
    _getch();
    return 0;
}
В замешательстве. Почему программа выводит не текст из файла(функция tri), а адрес(непонятно чего)?

P.S. Извините за глупые имена переменных и отсутствие комментариев.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru