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

Как открыть стороннюю программу и создание и запись в файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти ту непрерывную последовательность положительных чисел, сумма элементов которой максимальна http://www.cyberforum.ru/cpp-beginners/thread701956.html
Найти ту непрерывную последовательность положительных чисел, сумма элементов в которой максимальная
C++ Динамический массив Здравствуйте, помогите пожалуйста сделать динамическую треугольную матрицу размером 10X10. Вот мой код, проблема в том, что он ее просто преобразует, так что то что написано после присвоения массива не правильно... ну и еще я тут не добавил очистку дин.памяти. void main () { const int n=10,m=10; int**a; a=new int* ; for (int i=0; i<n; i++) { a=new int ; http://www.cyberforum.ru/cpp-beginners/thread701945.html
C++ Написал программу на С++, надо переделать на С (пару строк!)
Здравствуйте, пользователи форума! Я начал изучать программирование с языка С++, минуя С. Мне нужно исправить в исходном коде несколько строк(я их прокомментировал), для того, чтобы превратить С++ программу в С программу. Собственно, код: #include<iostream> #include <iomanip> #include<conio.h> #include<cmath> using namespace std; void Random(); int main() {
C++ Нужен с счетчик
Проблема со счетчиком.... ща сижу на практической, нужно написать счетчик от 1...9(шаг 2) и вывести результаты на экран.... Найдите плиз ошибку #include "stdafx.h" #include "iostream" using namespace std; int main() { setlocale(LC_ALL,"Russian");
C++ Найти все слова, содержащие подстроку ‘рок’ http://www.cyberforum.ru/cpp-beginners/thread701905.html
Дана строка, состоящая из нескольких слов, между соседними словами не менее одного пробела, за последним словом- точка. Найти все слова содержащие подстроку ‘рок’. Добавлено через 1 минуту string
C++ помогите сделать: подпрограмма считывает размер матрицы из первого файла и передает его во второй? не могли бы вы подделиться ссылкой на пример,где подпрограмма считывает размер матрицы из первого файла и передает его во второй? заранее благодарен) подробнее

Показать сообщение отдельно
BuJIJI
0 / 0 / 0
Регистрация: 19.11.2012
Сообщений: 42

Как открыть стороннюю программу и создание и запись в файл - C++

19.11.2012, 15:35. Просмотров 993. Ответов 8
Метки (Все метки)

Здравствуйте, прошу помочь мне с несколькими вопросами:

1.Возможно ли в C++ открыть стороннюю программу ?Если да то как.Например нужно открыть файл word,естественно через Microsoft Word.

2. Есть простенькая(для вас) программа. Нужно, что бы выходные данные записывались в файл,но он не создаётся,либо создаётся, но я не знаю где.

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
#include <iostream>
#include <conio.h>
#include <fstream>
#include <time.h>
#include <stdio.h>
 
using namespace std;
const int MAX_ANSWERS = 20;
double answ[MAX_ANSWERS+1] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20};
int an=0;
int neg;
float ans[MAX_ANSWERS];
int g;
float proc;
        double Persent(double a, double b)
{
return a/b*100;
}
int main ()
{
    time_t rawtime;
 struct tm * timeinfo;
  time ( &rawtime );
 timeinfo = localtime ( &rawtime );
    fstream f("LogOcenok.txt");
    setlocale(LC_ALL,"Russian");
g:
    an++;
    cout << "Введите ответ на "<<an<<" вопрос"<<endl;
    cin >> ans[an];
    if(ans[an] != answ[an])
    {
        neg++;
    }
        if(an != MAX_ANSWERS)
    {
        goto g;
        }
        f<<"["<<asctime (timeinfo)<<"]"<<endl;
        if(an == MAX_ANSWERS)
    {
        for(int i=1;i<MAX_ANSWERS+1;i++)
        {
            cout << "Правильный ответ на вопрос "<<i<<"         "<< answ[i]<<endl;  
        f << "Правильный ответ на вопрос "<<i<<"         "<< answ[i]<<endl; 
        }
        for(int i=1;i<MAX_ANSWERS+1;i++)
        {
            cout << "Ваш ответ на вопрос "<< i<<"         "<<ans[i]<<endl;
            f << "Ваш ответ на вопрос "<< i<<"         "<<ans[i]<<endl;
        
        }
        if(neg == 0){proc = 100;}
        else
        {
            proc = Persent(neg,MAX_ANSWERS);
        cout<<"Итого :"<<endl;
        cout <<"Всего вопросов: "<<MAX_ANSWERS<<endl;
        cout<< "Неправильно : "<<neg<<endl;
        cout <<"Процент :"<<proc<<endl;
        f<<"Итого :"<<endl;
        f <<"Всего вопросов: "<<MAX_ANSWERS<<endl;
        f<< "Неправильно : "<<neg<<endl;
        f<<"Процент :"<<proc<<endl;
        if(proc <= 10)
        {
            cout << "Оценка 5"<<endl;
            _getch();
            f << "Оценка 5"<<endl;
            return 1;
        }
            if(proc <= 30)
        {
            cout << "Оценка 4"<<endl;
            f << "Оценка 4"<<endl;
            _getch();
            return 1;
        }
                if(proc <= 50)
        {
            cout << "Оценка 3"<<endl;
            f << "Оценка 3"<<endl;
            _getch();
            return 1;
        }
                    if(proc <= 100)
        {
            cout << "Оценка 2"<<endl;
            f << "Оценка 2"<<endl;
            _getch();
            return 1;
        }
    }
        _getch();
}
}
Думаю всё...Заранее спасибо!

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