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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Может ли MSXML в XML файле найти все вхождения "123" в значениях атрибутов элементов и заменить их на "321"? http://www.cyberforum.ru/cpp-beginners/thread1821519.html
Всем доброго времени суток. Столкнулся со странноватой задачей, но что-то застрял с ней, т.к. использую либу MSXML. Собственно смыл: считываю кусок XML документа, там могут быть совершенно разные элементы, моя задача найти все вхождения "123" в значениях атрибутов и заменить их на "321". Было бы очень кстати перевести CComPtr<IXMLDOMNode> pNode; в CString и метод Replace(L"123",L"321") решил бы...
C++ Builder FireMonkey Вывести изображение из поля Icon Помогите вывести изображение из поля Icon Вот код: TMetropolisUIListBoxItem *item = new TMetropolisUIListBoxItem(this); ListBox1->AddObject(item); item->Title = ADOQuery1->FieldByName("Name")->AsString; item->SubTitle = ADOQuery1->FieldByName("Title")->AsString; item->Height=190; Graphics::TBitmap* im = new Graphics::TBitmap; im->LoadFromFile("unnamed.png"); http://www.cyberforum.ru/cpp-beginners/thread1821500.html
C++ Перенести в конец списка все элементы, равные нулю
не могу перенести эл-нт в конец списка если он =0. он почему то копируется на место 1-ого эл-та. вот общий код: #include <iostream> #include <locale> //для работы с юникод строками #include <stdio.h> #include <conio.h>
Не работает проверка на високосный год C++
//--------------------------------------------------------------------------- #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused #include<stdlib> #include<stdio.h> #include<conio.h>
C++ Ifstream проверка на конец файла http://www.cyberforum.ru/cpp-beginners/thread1821473.html
float toFloat(char array, int lenAr);// for delete dollar symbol and // convert to float int main() { char fname, lname, buff; int week1, week2; float payRate; ifstream fin("timesheet.txt"); ofstream fout("checks.txt");
C++ Создание массива двумя цифрами Здравствуйте. Есть такой вопрос: нужно создать массив 3 на 3 и заполнить его только 1ми и 0ми равным кол-вом (+-1) разными расположениями этих цифр в массиве и узнать сколько этих разных расположений в данном массиве 3 на 3 без повторений. Не могу понять как это возможно сделать подробнее

Показать сообщение отдельно
nmcf
4922 / 4260 / 1426
Регистрация: 14.04.2014
Сообщений: 16,747
08.10.2016, 11:39     Ввести с клавиатуры имя файла и передать его в функцию
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
void Sort(float**, int, char*);
 
int main()
{
    setlocale(LC_ALL, "");
    int size;
    cout << "Введите размерность матрицы: ";
    cin >> size;
    if (size % 2 == 0)
    {
        cout << "Для сортировки заданным методом матрица должны быть нечётной размерности!" << endl;
        system("pause");
        exit(1);
    }
 
    char filename[40];
    cout << "Введите название файла куда будем выводить результат работы: " << endl;
    cin >> filename;
 
    float **array = Create(size);
    Input(array, size);
    Print(array, size);
    Sort(array, size, filename);
//...
 
void Sort(float** array, int size, char *filename)          //сортировка массива
{
    ofstream fout;
    fout.open(filename, ios_base::app);
    int i, j;
    int n = 0;
    fout << "\n";
    std::cout << "\n\n";
    i = size / 2, j = size / 2;
    do {
        n++;
        for (int k = 0; k < n; k++)         
            fout << array[i--][j] << ' ';
        if (n == size)
            break;
        for (int k = 0; k < n; k++)                 
            fout << array[i][j++] << ' ';       
        n++;
        for (int k = 0; k < n; k++)         
            fout << array[i++][j] << ' ';       
        for (int k = 0; k < n; k++)                 
            fout << array[i][j--] << ' ';       
    } while (n);
    fout.close();
}
Так же и со второй функцией.
 
Текущее время: 09:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru