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

приложение для создания файлов C++ (я начинающий, не судите строго) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Можно ли использовать такую конструкцию? http://www.cyberforum.ru/cpp-beginners/thread921709.html
Здраствуйте! Нужно ввести несколько работником тоесть их ФИО и зарплату. Можно ли использовать для ввода ФИО работников двумерный массив string и работать с ним? Потом еще надо будет отсортировать работников по алфавиту. #include <iostream> #include <string> using namespace std; class A { private:
C++ Как в C++ присвоить массив? у меня есть следующий код: ... bool next_world,, world; ... world = next_world; Однако компилятор (gcc) ругается на подобное присвоение: http://www.cyberforum.ru/cpp-beginners/thread921673.html
C++ numeric_limits и int8_t
Eсли скомпилировать и запустить auto max = numeric_limits<int8_t>::max(); cout << max << endl << sizeof(max) << endl; std::bitset<8> x(max); std::cout << x; То получаю вывод: _кракозябра_
Существует ли элемент в "сложном" векторе C++
Здравствуйте, недавно столкнулся с такой проблемой Есть такая структура и последующий вектор: struct cell { char symbol; int x; int y; };
C++ Передача массива в функцию - что на самом деле предается? http://www.cyberforum.ru/cpp-beginners/thread921656.html
Имя массива это константный указатель. Когда мы передаем его в функциюvoid f1(int *iArray) f1 это происходит как pass by reference. В этой функции можно менять значения элементов массива и делать так iArray++. Теперь вопрос. Делая так iArray++ мы изменяем адресс начала массива? Но как это возможно, если Имя массива это константный указатель А вот пример: void f1(int *, int ); int q=444;
C++ Удаление структуры из массива структур Допустим имеется структура ... struct WORKER { char familiya; char name; char otchestvo; }; ... подробнее

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

приложение для создания файлов C++ (я начинающий, не судите строго) - C++

11.07.2013, 19:38. Просмотров 676. Ответов 12
Метки (Все метки)

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
#include <iostream>
#include <fstream>
#include <windows.h>
using namespace std;
int main()
{
    SetConsoleOutputCP(1251);
    char nach[200]={"#include <iostream>\n#include <windows.h>\nusing namespace std;\nint main()\n{\n   SetConsoleOutputCP(1251);\n}"};
    char type[22]={"int char double bool "};
    char func_name[10];
    cout<<nach;
    ofstream cpp;
    cpp.open("C:\\Users\\User\\Desktop\\programm.cpp", ofstream::app);
    cpp<<nach;
    cout<<"Введите название функции: ";
    cin>>func_name;
    cpp<<"\n"<<func_name;
    cout<<"Введите количество параметров: ";
    int kol=0;
    cin>>kol;
    cout<<"Введите тип данных параметров: ";
    char type_prov[7];
    cin.getline(type_prov);//не читает строку
    cpp<<"(";
    int i=1;
    char temp[6];
    char param[13]={"parametr"};
    int j=0;
    char *p;
    switch(type_prov[7])
    {
    case 'int': p=&type_prov[0];
        while(*p!=5)
        {
            temp[j]=*p;
            p++;
        }
        break;
    case 'char': p=&type_prov[5];
        while(*p!=10)
        {
            temp[j]=*p;
            p++;
        }
        break;
    case 'double': p=&type_prov[10];//и здесь ошибка, но на этапе компиляции
                                                    //(IntelliSense: too many characters in character constant (путь) 47 7 (имя)
        while(*p!=17)
        {
            temp[j]=*p;
            p++;
        }
        break;
    case 'bool': p=&type_prov[17];
        while(*p!=21)
        {
            temp[j]=*p;
            p++;
        }
    }
        for(; i<kol; i++)
        {
            cpp<<temp<<param<<i<<", ";
        }
    cpp<<temp<<param<<i;
    cpp<<")\n{\n    return 0;\n}";
    cpp.close();
    return 0;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru