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

Освобождение памяти - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Скачал Borland C Compiler а какое приложение из папки bin нужно запускать? http://www.cyberforum.ru/cpp-beginners/thread801496.html
Скачал Borland C Compiler а какое приложение из папки bin нужно запускать?
C++ Литература C++ Решил всерьез изучать C++ и брать рекомендуемую литературу из темы Литература C++. Проблема в том, что всех книг, которые идут после главы Hello World, нет в наличии в магазине ozon. Электронный вариант хуже воспринимается. Есть ли аналогичные книги или эти же, но в другом онлайн магазине? http://www.cyberforum.ru/cpp-beginners/thread801493.html
Проверьте код C++
Есть задача. Её нужно решить в консольном приложении. Написал к ней код, ну не вычисляет и всё тут... Скорее всего я нуб просто, проверьте. Что-то с формулой.. хз короче. // Задача3.cpp: определяет точку входа для консольного приложения. // Вычисление стоимости покупки комплектов. #include "stdafx.h" #include <stdio.h> #include <conio.h> // Для getch #include <locale.h> // Для...
C++ Из всех положительных элементов вычесть элемент с номером k1, из остальных — элемент с номером k2
Дан массив вещественных чисел. Из всех положительных элементов вычесть элемент с номером k1, из остальных — элемент с номером k2.Помогите пожалуйста исправить ошибку. #include<stdio.h> #define N 5 int main() { float a; int i,K1,K2; for(i=0;i<N;i++) scanf("%f",&a); printf("Vvedine K1 i K2");
C++ Структуры и файлы (посчитать средний балл каждого студента и вывести фамилию студента с наибольшим баллом) http://www.cyberforum.ru/cpp-beginners/thread801465.html
У меня есть структура и файл, в котором находятся фамилии и оценки учащихся, как мне посчитать средний балл каждого студента и вывести фамилию студента с наибольшим баллом? Как из файла прочесть все данные в динамический массив? struct Student{ char fio; float math,rus,geo; };
C++ C++ из нескольких одномерный массивов заполнить двумерный Здравствуйте! помогите пожалуйста разобраться. Нужно из нескольких равной длины одномерных массивов заполнить двумерный. Пробую прямое присваивание типа: double a={0}: double b={0}: double c={0}; int n=0; void main() { a={1,2,3,4,5}; b={9.8.7.6.5}; c=a; подробнее

Показать сообщение отдельно
underwaterspace
2 / 2 / 0
Регистрация: 29.01.2013
Сообщений: 47
05.03.2013, 20:57     Освобождение памяти
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
#include<iostream>
#include<cstring>
using namespace std;
struct stringy{
    char * str;
    int ct;
};
stringy & set(stringy & sa,char sb[]);
void show(char*,int n=1);
void show(stringy &,int n=1);
int main()
{
    setlocale(LC_CTYPE,"russian");
    stringy beany;
    char testing[]="Reality isn't what it used to be.";
    set(beany,testing);
    show(beany);
    show(beany,2);
    testing[0]='D';
    testing[1]='u';
    show(testing);
    show(testing,3);
    show("DONE!");
    system("PAUSE");
    delete [] beany.str;
    return 0;
}
stringy & set(stringy & sa,char sb[])
{
    sa.str=new char;
        sa.str=sb;
    sa.ct=strlen(sb);
    return sa;
}
void show(char* a,int n)
{
    int i;
    for(i=0;i<n;i++)
        cout<<a<<endl;
}
void show(stringy & a,int n)
{
    int i;
    for(i=0;i<n;i++)
        cout<<a.str<<endl;
}
Ругается, если использовать delete, без него все хорошо. Подскажите, пожалуйста.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru