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

Изменить код Visual Studio под Borland C++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Копирование dll в целевую папку http://www.cyberforum.ru/cpp-beginners/thread847990.html
Приветствую всех! Вопрос в следующем. Есть два проекта. Использую Visual Studio 2012, windows. В первом: Компилирую dll. На выходе получаю условно first.dll Во втором проекте подключаю и использую first.dll. Построение нормально происходит (second.exe). При запуске (F5) второго проекта предварительно необходимо копировать first.dll в папку Debug, где у нас находится second.exe. Очень...
C++ Инфиксная форма Написать программу которая вычисляет значение выражения заданного в инфиксной форме со скобками. Доя представления выражения в памяти компьютера использовать бинарное дерево . Помимо бинарных операций + -* / предусмотрены наличие в исходном выражении унарных операций, а также функций синус и косинус. Ребят выручайте, для ассов си, семечки наверное. Заранее благодарен! http://www.cyberforum.ru/cpp-beginners/thread847984.html
C++ как получить конкатенацию времени?
как системное время получить в с++(не билдер) и преобразовать в int т.е. время 12:41:37 в int должно записаться 124137
C++ Расчёт дисперсии
Привет! У меня возникла странная проблема - при считывании столбца данных из текстового файла (данных около 20 000) и расчёта дисперсии - она получается равной нулю (если считываю именно из второго столбца!). Если же считываю из первого, то, вроде, все нормально. В первом столбце числа порядка 0.04, во втором - порядка 7.0. Вот код: for (int i=0; i<10000; i++) { fscanf(f, "%lf %lf %lf",...
C++ перевести программу на С++ http://www.cyberforum.ru/cpp-beginners/thread847973.html
помогите перевести программу с паскаля на С++. uses crt; var i,n:integer; a1,a2,a,eps:real; l:boolean; begin clrscr; l:=false; writeln($$n,eps $$);
C++ двоичный поиск Подскажите, пожалуйста, в вопросе: Какое дополнительное требование к массиву может быть применено при двоичном поиске, что бы определить положение нового элемента. То, что массив должен быть отсортирован - это по - моему основное требование (не дополнительное). То, что элементы массива должны формировать двоичное дерево поиска - бред по-моему. (ни чего не должны). То, что массив должен... подробнее

Показать сообщение отдельно
Дарья94
0 / 0 / 0
Регистрация: 20.12.2012
Сообщений: 22
25.04.2013, 09:32     Изменить код Visual Studio под Borland C++
Исходный код:

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<string>
#include<fstream>
#include <ctype.h>
#include<stdio.h>
#include"модуль.h"
 
using namespace std;
 
void main()
{
 
    fstream file("file.txt",ios::in);
    ofstream file1("file1.txt",ios::out);
    fstream file2("sl.txt",ios::out);
    file2.close();
    int a;
    string srt;
    for(int i=0;!file.eof();i++)
    {
        getline(file,srt);
        if(file.eof()){break;}
        srt=fun1(srt);
        srt=fun2(srt);
        fun3(srt);
        file1<<srt<<"\n";
    }
    file.close();
    file1<<"Dlinnoe slovo: ";
    file2.open("sl.txt",ios::in);
    for(;!file2.eof();)
    {
        file2>>srt;
        if(file2.eof()){break;}
        file1<<" "<<srt;
        
    }
    file1.close();
    file2.close();
    remove("file.txt");
    rename("file1.txt","file.txt");
    remove("sl.txt");
 
 
 
}

MMM.h:

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
#include<iostream>
#include<string>
#include<fstream>
#include <ctype.h>
 
using namespace std;
 
 
 
string fun1(string str)
{
    int a=0,dlina=str.length();
    
    for(int n=0,e=0;n<dlina;n++)
    {
    a=str.find_first_of('.',a+1);
    if(a==-1){break;}
    if(a!=dlina-1)
    {
    if(str[a+1]!=' ' && a!=-1)//('A'<= str[a+1] && str[a+1]<='Z') && a!=-1)
    {
        str.replace(a,1,". ");
        
    }
    }
    }
    return str;
}
 
string fun2(string str)
{
    int a=0,dlina=str.length();
    if (('A'<= str[1] && str[1]<='Z') )
    {
        str[1]=tolower(str[1]);
    }
 
    for(int n=0;n<dlina;n++)
    {
    a=str.find_first_of(' ',a+1);
    if(str.find_first_of(' ',a+1)==-1){break;}
    if(a!=-1){
        str[a+2]=tolower(str[a+2]);}
    }
    return str;
}
 
string fun3(string str)
{
    ofstream file("sl.txt",ios::app);
    int a=0,dlina=str.length();
    a=str.find_first_of(' ',a);
    if(a>=19)
    {
        file<<str.substr(0,a);
        file<<"\n";
    }
    a=0;
    for(int n=0,e=0,t=0;n<dlina;n++)
    {
        a=str.find_first_of(' ',a+1);
        t=str.find_first_of(' ',a+1);
        if(t==-1)
        {
            if(dlina-a>=19)
            {
                    file<<str.substr(a+1,dlina-1);
                    file<<"\n";
            }
            break;
        }
        
        e=t-a;
        if(e>=19)
        {
            string dd=str.substr(a+1,e);
            file<<str.substr(a+1,e-1);
        file<<"\n";
        }
    }
    file.close();
    return str;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru