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

Перевод из Qbasic в C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод геометрических фигур http://www.cyberforum.ru/cpp-beginners/thread349396.html
Привет всем! Такая проблема: С треугольниками разобрался- могу выводить с помощю цыклов разные и в разных ракурсах. Вот код: #include <iostream> #include <conio.h> #include <windows.h> using namespace std; void main() { setlocale(LC_ALL, "RUS"); int a;
C++ Подправить структуру Суть проблемы такова: надо ввести данные с клавиатуры в структуру (имя, фамилия, возраст (лет), результат: мин. сек.) в файл F1.txt, затем прочитать этот файл, обработать по заданию и сохранить результат в бинарный файл + проверить, что записалось в бинарный файл. Вот как примерно требуется сделать: #include <iostream.h> #include <fstream.h> #include <string.h> #include <stdlib.h>... http://www.cyberforum.ru/cpp-beginners/thread349391.html
Смена кодировки текста! C++
опять хелп!! std::string query = "netsh interface ip set addres name=\"" + interface_name + "\" static 192.168.2.2 255.255.255.0"; std::cout << query; system(query.c_str()); где печалька закралась? все файлы, откуда считывается информация изначально в системной кодировки. где я ее мог конвертнуть в иероглифы>_<
Как изменить порядок компоновки в Visual C++? C++
Подскажите, пожалуйста:)
C++ Вопрос про "Наследование" и "Объединение" http://www.cyberforum.ru/cpp-beginners/thread349361.html
Доброго времени суток. Изучаю ООП, пока что не удачно. Появилось пару вопросиков. первый вид Animals // Млекопитающие class Mammals { public: // Тут создать функцию isDog()
C++ Что дописать в код, чтобы программа не округляла результат? Что дописать в код, чтобы программа не округляла результат? #include <iostream> #include <iomanip> using namespace std; int main() { double vklad,procent,n,rez=0; //nach summa, % stavka int gg; //kolich. let подробнее

Показать сообщение отдельно
alexzak
84 / 57 / 1
Регистрация: 07.08.2010
Сообщений: 185
10.09.2011, 03:09     Перевод из Qbasic в C++
Цитата Сообщение от softmob Посмотреть сообщение
какие есть замечания по самому коду?
Посмотри, может тебе так больше понравится:

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
#include <iostream>
#include <ostream>
#include <string>
#include <algorithm>
#include <locale>
 
using namespace std;
 
template <typename T>
T input(string const & message, T const & def)
{
    T var(def);
    cout << message << ": ";
    cin >> var;
    return var;
}
 
int main()
{
    locale defloc;
    string u("0123456789ABCDEF");
 
    string a = input("vvedite chislo", string());
    int q = input("vvedite q", 0);
    int p = input("vvedite p", 0);
 
    int z = 0;
    for (size_t i = 0; i != a.size(); ++i)
    z += z * p + u.find(toupper(a[i], defloc));
 
    string c;
    for (; z > 0; z /= p)
    c += u[z % p];
    reverse(c.begin(), c.end());
 
    cout << string(80, '\xc4') << endl
         << c << endl;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru