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

Runtime Error - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Инициализация членов класса нулями http://www.cyberforum.ru/cpp-beginners/thread295816.html
Необходимо инициализировать члены класса нулями. class ID { public: int GetKey() { return key; } private: int id, key, qm; }; ID * object = new ID;
C++ Метод Эйлера дифуры 1 порядка Помогите пожалуйста, не могу довести программу до ума в С. Решается дифференциальное уравнение типа y' = a*x+b*y #include "stdafx.h" #include <math.h> #include <conio.h> #include <stdio.h> void func(double& Xi, double& Yi,double kx, double ky, double h); int main() http://www.cyberforum.ru/cpp-beginners/thread295813.html
C++ Как правильно сохранить и потом считать структуру в бинарный файл
Есть структура struct card { int size; char *lear; int *name; }; Эта структура это карты игрока. Заполняем ее данными, у меня это количество масть и значение карты card CPU={6, new char, new int};
Работа с указателями C++
есть класс, в этом классе есть поля - указатели на структуры. я с помощью метода устанавливаю этим указателям значения, потом делаю чтение.запись данных в консоли (cin\cout). адреса, на которые ссылаются указатели остаются прежними, но вместо моих значений там записан какой-то мусор. такое впечатление, что cin и cout юзают память, на которую ссылаются мои указатели... может ли такое быть и как...
C++ Можно ли установить указатель на конец файла, не подсчитывая его размер? http://www.cyberforum.ru/cpp-beginners/thread295803.html
можно ли как нибудь уствновить указатель автоматически на конец файла не подсчитывая его размер. например я делаю так SetFilePointer(myfile, sizeof "мои данные", NULL, FILE_BEGIN); "мои данные " структура например и тд.
C++ Работа с Бинарными файлами Помогите сделать сохранение не могу разобраться :( Почему в этом коде #include <iostream> #include <iomanip> #include <windows.h> #include <math.h> #include <stdio.h> #include <time.h> #include <conio.h> using namespace std; подробнее

Показать сообщение отдельно
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
15.05.2011, 10:08  [ТС]     Runtime Error
Всем спасибо, Accepted.
Вот рабочий код:
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
#include <iostream>
#include <sstream>
#include <ctype.h>
#include <conio.h>
int main(){
        freopen("input.txt","r",stdin);
        freopen("output.txt","w",stdout);
        std::string s,n,f;
        std::cin >> s;
        char c=0;
        if (isalpha(*s.begin())) s.insert(s.begin(),'1');
        for (std::string::iterator i = s.begin()+1; i < s.end(); i++)
                if (!isdigit(*i)&&!isdigit(*(i-1))) i=s.insert(i,'1');
        for (std::string::iterator i = s.begin(); i < s.end(); i++) {
                if (isdigit(*i))n.push_back(*i); else {
                        for (int j=0;  j< std::atoi(n.c_str()); j++)
                                f.push_back(*i);
                        n.clear();
                }
        }
        for (int i=40; i < f.size(); i+=41)
                        f.insert(i,1,'\n');
        std::cout << f;
        return 0;
}
 
Текущее время: 21:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru