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

Почему выводит бред - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить и вывести на экран в виде таблицы значения функции http://www.cyberforum.ru/cpp-beginners/thread960309.html
Помогите с этим пожалуйста Ац Вц Сц вещественные числа
C++ Получить действительную квадратную матрицу порядка n Вот задача http://www.cyberforum.ru/cpp-beginners/thread960302.html
C++ Из промежутка [a;b) отсортируйте каждый столбец массива по убыванию методом Шелла
Объявите двумерный вещественный массив, в котором n x m элементов. Выполните генерацию массива случайными вещественными числами. Из промежутка [a;b) отсортируйте каждый столбец массива по убыванию методом Шелла.
C++ програма на односвязный список
создать список который вмещает информацию о пользователе водогона (поля : фамилия,адрес,долг).Проверить список на наличие клиентов, долг которых превышает некоторый минимум. Вывести эти записи на экран и удалить(изъять) из списка.
C++ Вернуть значение массива http://www.cyberforum.ru/cpp-beginners/thread960251.html
Добрый день , есть задача создать массив с помощью конструктора класса , заполнить его символами и получить его значение в функции main . Вот код , компилируется без ошибок. При запуске "Ошибка сигментирования". Прошу помощи.... #include<iostream> #include<string.h> using namespace std; int height=100; class C_Mass {
C++ Магический квадрат матрицы Доброго времени суток. Помогите пож-ста. Условие с++: Квадратная матрица M, состоящая из целых чисел, вводится с клавиатуры. Определить, является ли она магическим квадратом, т.е. такой, в которой суммы элементов во всех строках и столбцах одинаковы. подробнее

Показать сообщение отдельно
Peperovich
43 / 43 / 4
Регистрация: 17.05.2011
Сообщений: 162
23.09.2013, 13:01  [ТС]     Почему выводит бред
Вообще это не полный код программы, сама программа вот:
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
#include <iostream> 
#include <fstream>
#include <locale>
 
using namespace std;
 const char* rename()
{
    char s[]="\\\\vmserver\\ОБЩЕЕ\\pu23t.pdf";
    const char *temp=s;
    return temp;
}
 
int main() 
{ 
    locale::global(locale("rus"));
    const char *y="as";
        y=rename();
    for(int i=0;i<=2;i++)
    cout<<y[i];
    ofstream to("\\\\vmserver\\ОБЩЕЕ\\put.pdf",ios::binary);
    ifstream from("C:\\Users\\Kirill\\Desktop\\Книги\\Unix\\Advanced Bash-Scripting Guide.pdf",ios::binary);
    char ch;
    while (from.get(ch)) to.put(ch);
    to.close(); 
    return 0;
}
Как можно догадаться (или нельзя), но я написал функцию для того чтобы менять имя файла в переменной to. А там путь задается именно const char *. Ну сама функция конечно же не дописана.

static все исправил. Да, спасибо Ilot, как говорится пока не столкнешься не поймешь. А я читал об этом. Что пользоваться данными переменных созданных в функции очень плохо, так как не понятно что они будут содержать после выхода из функции.
 
Текущее время: 09:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru