Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
 Аватар для student6605
0 / 0 / 0
Регистрация: 07.01.2012
Сообщений: 32

Изменить программу на языке С на С++

12.09.2012, 17:10. Показов 915. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Прошу помочь исправить программу. сам не особо в этом понимаю, так что прошу вашу помощь.

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
#include <iostream>
#include <string>
#include <fstream>// Подключение библиотек
using namespace std;
class News// объявление класса 
{
private:
    char *Name;// переменные класса 
    char *izdat;
    int tiraz;
    int number_pol;
    double date;
public:
    News(char*name,char*IZD,int TIR,int Number,double Date);// объекты класса 
    ~News();
    void write()const;
    void read();
    void show()const;
};
int main()
{
    News A("Work","Yesterday",120,15,121212);// создаие объекта 
    A.write();
    A.read();
    A.show();
    return 0;
}
News::News(char *name, char *IZD, int TIR, int Number, double Date)// конструктор 
{
    Name = new char[strlen(name)+1];
    izdat = new char[strlen(IZD)+1];
    strcpy(Name,name);
    strcpy(izdat,IZD);
    tiraz = TIR;
    number_pol = Number;
    date = Date;
}
News::~News()//деструктор 
{
    delete Name;
    delete izdat;
}
void News::read()
{
    ifstream file("1.txt",ios::in);//откртие файла на  Чтение
    if (!file)// проверка 
        {
            cout<<"FILE NOT FOUND"<<endl;
            exit(1);
        }
    file>>Name;// чтение 
    file>>izdat;
    file>>tiraz;
    file>>number_pol;
    file>>date;
}
void News::write() const
{
    ofstream file1("1.txt",ios::out);// открытия файла на  Запись
    if (!file1)// проверка открытия 
        {
            cout<<"FILE NOT FOUND"<<endl;
            exit(1);
        }
    file1<<Name<<"\t";// запись в файл
    file1<<izdat<<"\t";
    file1<<tiraz<<"\t";
    file1<<number_pol<<"\t";
    file1<<date<<endl;
    file1.close();// закрытие файла 
}
void News::show() const
{
    cout<<Name<<"   ";//вывод данных 
    cout<<izdat<<"   ";
    cout<<tiraz<<"   ";
    cout<<number_pol<<"   ";
    cout<<date<<endl;
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.09.2012, 17:10
Ответы с готовыми решениями:

Создать шуточную программу, которая при вводе имени на русском языке выдаст, как оно звучит на японском языке
Такая задача была сегодня на программировании. Создать шуточную программу, которая при вводе имени на русском языке выдаст, как оно звучит...

Изменить данную программу организовав чтение исходных данных из текстового файла изменить размерность массива на квадратную матрицу 5х5
Изменить данную программу организовав чтение исходных данных из текстового файла изменить размерность массива на квадратную матрицу 5х5.(В...

Изменить программу для пункта "Изменить" в контекстном меню
Мне нужно изменить программу для пункта &quot;Изменить&quot; в контекстном меню когда кликаешь на фаилы .jpg, .gif, .tif. Как это можно...

9
154 / 138 / 34
Регистрация: 23.05.2009
Сообщений: 275
12.09.2012, 17:15
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
#include <iostream>
#include <string>
#include <fstream>// Подключение библиотек
using namespace std;
 
class News// объявление класса 
{
private:
    string Name;// переменные класса 
    string izdat;
    int tiraz;
    int number_pol;
    double date;
public:
    News(string name, string IZD,int TIR,int Number,double Date);// объекты класса
    void write()const;
    void read();
    void show()const;
};
 
int main()
{
    News A("Work","Yesterday",120,15,121212);// создаие объекта 
    A.write();
    A.read();
    A.show();
    return 0;
}
 
News::News(string name, string IZD, int TIR, int Number, double Date)// конструктор 
    :Name(name), izdat(IZD)
{
    tiraz = TIR;
    number_pol = Number;
    date = Date;
}
 
void News::read()
{
    ifstream file("1.txt",ios::in);//откртие файла на Чтение
    if (file.fail())// проверка 
    {
        cout<<"FILE NOT FOUND"<<endl;
        exit(1);
    }
    file>>Name;// чтение 
    file>>izdat;
    file>>tiraz;
    file>>number_pol;
    file>>date;
}
void News::write() const
{
    ofstream file1("1.txt",ios::out);// открытия файла на Запись
    if (file1.fail())// проверка открытия 
    {
        cout<<"FILE NOT FOUND"<<endl;
        exit(1);
    }
    file1<<Name<<"\t";// запись в файл
    file1<<izdat<<"\t";
    file1<<tiraz<<"\t";
    file1<<number_pol<<"\t";
    file1<<date<<endl;
    file1.close();// закрытие файла 
}
void News::show() const
{
    cout<<Name<<" ";//вывод данных 
    cout<<izdat<<" ";
    cout<<tiraz<<" ";
    cout<<number_pol<<" ";
    cout<<date<<endl;
}
0
 Аватар для student6605
0 / 0 / 0
Регистрация: 07.01.2012
Сообщений: 32
20.09.2012, 14:27  [ТС]
извиняюсь, я не так написал. Прогу прошу переписать, пожалуйста, для программы Borland, а эта прога написана в Visio Studio. если не сложно)
0
 Аватар для defer
577 / 256 / 18
Регистрация: 29.11.2010
Сообщений: 868
20.09.2012, 14:43
Цитата Сообщение от student6605 Посмотреть сообщение
Прогу прошу переписать, пожалуйста, для программы Borland
Эта программа и так должна собраться в buildere
Эта программа написана на С++

и что вам надо абсолютно не понятно
0
 Аватар для Kastaneda
5232 / 3205 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
20.09.2012, 15:46
Подозреваю, что нужно убрать
C++
1
using namespace std;
и в конце всех имен хедеров дописать .h.

Добавлено через 1 минуту
и комментарии переписать в CP866
0
 Аватар для student6605
0 / 0 / 0
Регистрация: 07.01.2012
Сообщений: 32
20.09.2012, 15:47  [ТС]
есть программа, называется Borland C++, в которой данная прога не работает, в данной среде не работает, потому что написана для Visio Studio.
0
 Аватар для Kastaneda
5232 / 3205 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
20.09.2012, 17:16
Цитата Сообщение от student6605 Посмотреть сообщение
потому что написана для Visio Studio
Нет, она написана на языке С++ и будет компилироваться любым современным компилятором С++.

Цитата Сообщение от student6605 Посмотреть сообщение
в которой данная прога не работает
Я вроде посоветовал, что нужно сделать.

Добавлено через 1 минуту
Если комплироваться не будет, выложи сюда ошибки компиляции. Не у каждого есть этот Borland C++.
0
5499 / 4894 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
20.09.2012, 17:32
Цитата Сообщение от student6605 Посмотреть сообщение
есть программа, называется Borland C++, в которой данная прога не работает, в данной среде не работает, потому что написана для Visio Studio.
У меня в Borland компилируется и работает.
Миниатюры
Изменить программу на языке С на С++  
0
 Аватар для Kastaneda
5232 / 3205 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
20.09.2012, 17:37
Думаю имеется ввиду Borland C++ 3.
0
5499 / 4894 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
20.09.2012, 19:21
В таком виде компилируется в Borland C++ 3.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
#include <iostream.h>
#include <string.h>
#include <fstream.h>// Подключение библиотек
 
class News// объявление класса 
{
private:
    char *Name;// переменные класса 
    char *izdat;
    int tiraz;
    int number_pol;
    double date;
public:
    News(char*name,char*IZD,int TIR,int Number,double Date);// объекты класса 
    ~News();
    void write()const;
    void read();
    void show()const;
};
int main()
{
    News A("Work","Yesterday",120,15,121212);// создаие объекта 
    A.write();
    A.read();
    A.show();
    return 0;
}
News::News(char *name, char *IZD, int TIR, int Number, double Date)// конструктор 
{
    Name = new char[strlen(name)+1];
    izdat = new char[strlen(IZD)+1];
    strcpy(Name,name);
    strcpy(izdat,IZD);
    tiraz = TIR;
    number_pol = Number;
    date = Date;
}
News::~News()//деструктор 
{
    delete Name;
    delete izdat;
}
void News::read()
{
    ifstream file("1.txt",ios::in);//откртие файла на  Чтение
    if (!file)// проверка 
        {
            cout<<"FILE NOT FOUND"<<endl;
            return;
        }
    file>>Name;// чтение 
    file>>izdat;
    file>>tiraz;
    file>>number_pol;
    file>>date;
}
void News::write() const
{
    ofstream file1("1.txt",ios::out);// открытия файла на  Запись
    if (!file1)// проверка открытия 
        {
            cout<<"FILE NOT FOUND"<<endl;
        return;
        }
    file1<<Name<<"\t";// запись в файл
    file1<<izdat<<"\t";
    file1<<tiraz<<"\t";
    file1<<number_pol<<"\t";
    file1<<date<<endl;
    file1.close();// закрытие файла 
}
void News::show() const
{
    cout<<Name<<"   ";//вывод данных 
    cout<<izdat<<"   ";
    cout<<tiraz<<"   ";
    cout<<number_pol<<"   ";
    cout<<date<<endl;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.09.2012, 19:21
Помогаю со студенческими работами здесь

разработайте программу на языке Си
Разработайте программу на языке Си, которая порождала бы процесс потомок, и убедитесь в том, что все файлы, открытые процессом предком,...

написать программу на языке c#
Здравствуйте! У меня к вам просьба, дорогие форумчане. Дело в том, что в грядущую среду у меня состоится пересдача. По словам моего...

Разработать на языке С++ программу
1.создать на диске С папку под своей фамилией 2.в этой папке создать папку с именем 3.в папке с именем создать папку с отчеством 4.в...

Написать программу на языке С++
вычисляющую значение функции, в зависимости от введенного с клавиатуры значения х

Создайте программу на языке Си
Начинается с символа «b», заканчивается символом «а», а символ «с» встречается в сочетании по два не менее одного раза


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Ниже машинный перевод статьи The Thinkpad X220 Tablet is the best budget school laptop period . Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы,. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru