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

Русик консоли - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить значение функции http://www.cyberforum.ru/cpp-beginners/thread95168.html
C++ нада написать программу y=sinx-lnx x (6.8) дельта x=0.3 pls Help!!!!
C++ нужно срочно прогу написать Разработать программу, вычисляющую сумму ряда (табл.1), до тех пор, пока его очередной член не станет меньше заданной точности e. Точность вводится с клавиатуры. Результат выводится на экран в виде таблицы со столбцами i (номер текущего шага), ai(значение i-го члена ряда), Si (текущая сумма ряда). Для сбережения ресурсов при вычислении (i+1)-го элемента последовательности целесообразно... http://www.cyberforum.ru/cpp-beginners/thread95156.html
C++ Новое окно консоли...
Подскажите как заставить подпрограмму на C выполняться в новом окне?.. Заранее спасибо. ЗЫ. В поиске был
подключение борландовского компилятора к кодбоксу C++
когда выбираю нужный компилятор а именно си++ борланд он не хочет билдить подскажите а аааа Добавлено через 1 час 21 минуту какие манипуляции надо сделать с добавлением библиотек в линке
C++ уравнение I=P/U http://www.cyberforum.ru/cpp-beginners/thread95099.html
помогите пожалуйста с написанием программы в Borland C++ 3.1: дано: мощность -> 24.5 Вт напряжение -> 19.2 В нужно найти силу тока -> ... А уравнение I=P/U
C++ Программа для записи дисков Всех приветствую ! Хочу написать программу для записи дисков для курсача, но не имею никакого понятия об этом, не знаю с чего даже начать ! Вот и хотел спросить ! Может кто подскажет литературу ? Или вообще что - нибудь ! Заранее СПАСИБО !!! подробнее

Показать сообщение отдельно
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
21.02.2010, 13:13  [ТС]     Русик консоли
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
#include <iostream>
#include <sstream>
#include <cstring>
#include <string>
#include <windows.h>
 
using namespace std;
 
ostream &operator << (ostream &out, const char *text)
{
    int n = strlen(text);
    char *s = new char[ n+1 ];
    CharToOem(text, s);
    out.write(s, n);
    return out;
}
 
istream &operator >> (istream &in, char *text)
{
    int now = in.tellg(), count = 1, top = 0;
    while (in.get() == ' ');
    while (in.get() != ' ') ++count;
    char *buf = new char[count],
        *s = new char[count];
    in.seekg(now);
    while ( buf[top] = in.get() == ' ');
    while ( buf[++top] = in.get() != ' ');
    buf[top-1] = '\0';
    CharToOem(buf, s);
    text = s;
    return in;
}
 
int main()
{
   /* string s;
    getline(cin, s);
    stringstream tmp;
    tmp << s;
    while (tmp >> s)
        if (s.size() == 5) cout << "сурок ";
        else cout << s << " ";*/
    char *text = new char[500];
    freopen("in.txt","r",stdin);
    cin >> text;
    cout << text;
    system("pause");
    return 0;
}
Не знаю что здесь не так, наверное конвертирование происходит дважды и уже раз конвертированый текст не нужно еще раз пропускать черех CharToOem()

Добавлено через 2 минуты
cibertronic, какой у вас компилятор?? у меня wxDev-C++ в настройках компилятор MingW

Добавлено через 2 минуты
GCC Default copmpiler

Добавлено через 17 минут
С записью в файл нужно подумать, скорее всего в файл надо писать неперегружно, перегрузить надо только для вывода на екран
 
Текущее время: 12:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru