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

Почему не записывается символьный массив в классе? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти произвольный член последовательности http://www.cyberforum.ru/cpp-beginners/thread1309525.html
Напишите код к программе пожалуйста. Срочно надо, а времени нету. Задание: Даны действительные числа a1,…,a10 и натуральное число m. Последовательность b1,b2... образуются по закону b1=a1,...b10=a10 bk=bk-1+bk-2+…+bk-10, k=11,12,… Получить bm. Добавлено через 1 час 15 минут Кто может код написать, пожалуйста.
C++ Одинаковый фрагмент действует по-разному в двух программах #include <fstream> #include <iostream> using namespace std; int main() { ifstream fin; char name; do { http://www.cyberforum.ru/cpp-beginners/thread1309486.html
Записать каждое слово строки в новую переменную. C++
Есть строка string в ней различные слова, нужно выводить по одному слову в другую строку string, вывести второй стринг cout - ом потом вторую строку обнулить и так повторить процесс пока не закончятся слова в первой строке. Как это реализовать?
C++ Найти произведение элементов главной диагонали матрицы, минимальный элемент в 3-ей строке
#include "stdafx.h" #include <math.h> #include <iomanip> #include <iostream> #include <fstream> using namespace std; int main () {double a,p,imin,jmin,min; int i,j,tmp;
C++ Std::thread как усыпить/ пробудить поток? http://www.cyberforum.ru/cpp-beginners/thread1309458.html
Есть ли в std::thread возможность как - то приостановить поток, не разрушая его, а потом, по какому - то сигналу / прерыванию - возобновить его работу? Цель: в каждом потоке должен быть какой - то непрерывный цикл проверки входящего буфера на наличие сообщений для потока, если сообщения есть - что - то делаю, нет - ничего не делаю (дальше кручу цикл). Так вот, если в каждом потоке делать...
C++ Сымитировать табуляцию при выводе текста Кто может написать код к этому условию: При выводе текстов на экран или печатающее устройство часто используются табуляционные остановки - выделенные позиции строки. Например, при печати таблиц полезно зафиксировать положение столбцов таблиц. Если в исходном тексте встречается символ табуляции tab (например, символ с кодом 9), это означает, что текст, следующий за символом tab, должен печататься... подробнее

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

Почему не записывается символьный массив в классе? - C++

24.11.2014, 17:01. Просмотров 149. Ответов 1
Метки (Все метки)

в отмеченном месте выдает ошибку доступа для записи в первом случае, во втором все нормально, почему?
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
#include<iostream>
 
using namespace std;
 
class WordIndexS
{
public:
    struct WORD
    {
        char word[40];
        int pages[10];
        WORD *next;
        WORD *prev;
    };
 
private:
    WORD*beg;// так не записывает
    WORD*end;//
 
    WORD*beg = new WORD;// так все ок
    WORD*end = new WORD;//
 
public: 
    WordIndexS()
    {
        for (int i = 0; i < 38; i++)
        {
            beg->word[i] = '0';// <- при первом варианте не хочет записывать! 
        }
 
        for (int i = 0; i < 10; i++)
        {
            beg->pages[i] = 0;
        }
 
        beg->next = 0;
        beg->prev = 0;
 
        end = beg;
    }
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru