Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Случайным образом сгенерировать массив символов алфавита https://www.cyberforum.ru/ cpp-beginners/ thread2491637.html
Добрый день! Необходимо поместить случайный символ алфавита в каждый элемент массива char, причем: Нельзя заменить элемент самим собой, т. е. первой не может быть буква A; Нельзя использовать...
C++ Заменить строчные латинские гласные буквы на заглавные
Построить программу, выводящую на экран введенную с клавиатуры строку, предварительно заменив строчные латинские гласные буквы на заглавные
C++ Как пропускать каждые 3 элемента Есть цикл отображения картинок, так как мне влом было высчитывать позиции на несколько строк вниз, я ограничился 2мя for (int i = rg; i <= rg2; i++) { if (i <= 3 || i >= 7 &&... https://www.cyberforum.ru/ cpp-beginners/ thread2491578.html C++ Написать процедуру, которая ищет первых N максимальных чисел из массива https://www.cyberforum.ru/ cpp-beginners/ thread2491511.html
Сформировать меню вызова функций данной практики по их номеру через switch конструкцию. Результатом выхода из меню является ввод нуля: 1.Написать процедуру, которая ищет первых N максимальных...
C++ Как создать многопоточность
Здравствуйте, Пытаюсь хотя бы на самом простом уровне понять, как работает std thread, для этого сделал вот такую простенькую задачку: То есть, имеется одномерный вектор с числами. Нужно...
C++ Оператор new работает не так как пишут и рассказывают в интернете Добрый день! Недавно начал изучать с++, но напоролся на что-то не понятное. Все пишут что объявление динамического массива "type *name_arr = new type", но у меня выдает перегрузку. Можете пожалуйста... https://www.cyberforum.ru/ cpp-beginners/ thread2491470.html
C++ Как работает объект istream? https://www.cyberforum.ru/ cpp-beginners/ thread2491469.html
Есть кусок кода istream & operator>>(istream & is, String & st) { char temp; is.get(temp, String::CINLIM); if (is) st = temp; while (is && is.get() != '\n') continue;
C++ Рекурсия
#include <iostream> #include <random> #include <time.h> #include <conio.h> #include <Windows.h> using namespace std; template <typename T>
C++ Сжатие исходной последовательности символов Не могу решить задачу. Помогите, пожалуйста. Разработать и испытать функцию “сжатия” исходной последовательности символов: каждая подпоследовательность, состоящая из нескольких вхождений одного и... https://www.cyberforum.ru/ cpp-beginners/ thread2491452.html C++ Проблема с картой в Mario Делаю копию Марио на C++ SFML!!! Но когда добавляю в Map.h новую строку, чтобы увеличить высоту карты, программа вылетает main.cpp: #include <SFML/Graphics.hpp> #include "View.h" #include... https://www.cyberforum.ru/ cpp-beginners/ thread2491436.html
Шифрование и дешифровка файла с AES 256 C++
Доброго времени суток, дорогие телепаты. Заранее оговорюсь: я в криптографии совсем зеленый, поэтому сильно не пинайте. Существует ли простой способ шифровки-расшифровки архива (в частности .rar или...
C++ Подключение заголовочных файлов Как работает подключение заголовчных файлов в Линукс во время компиляции? К примеру имею свой собственный заголовочный файл test.h и подключил его в main.cpp #include "test.h", теперь чтобы... https://www.cyberforum.ru/ cpp-beginners/ thread2491420.html
0 / 0 / 0
Регистрация: 16.08.2019
Сообщений: 10
0

Вызвано исключение: нарушение доступа для чтения. **pline** было 0x1C47112 - C++ - Ответ 13774368

16.08.2019, 14:42. Показов 3485. Ответов 9
Метки (Все метки)

Здравствуйте! Хотелось бы обратиться со следующей проблемой. "Вызвано исключение: нарушение доступа для чтения. **pline** было 0x1C47112". Пыталась найти решение в Гугле, но для моего конкретного случая, видимо, нужно что-то другое.
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
#include<cstdio>
#include<cstring>
#include "edit.h"
using namespace std;
int GetLine(FILE* finp, char* pline) {
    int i = 0;
    char c;
    while ((c = fgetc(finp)) == ' ')i++;
    if (c == EOF) return 0;
    fseek(finp, -1, SEEK_CUR);
    fgets(pline, maxl_line - i + 1, finp);
    pline[strlen(pline) - 1] = 0;
    return 1;
}
int SearchNextWord(const char*pline, const int curpos) {
    int i = curpos;
    while (pline[i] != ' ') {
        if (pline[i] == '\n') return 0;
        i++;
    }
    while (pline[i] == ' ' && pline[i + 1] == ' ') i++;
    return i + 1;
}
void DefInter(const char* pline, int& base_int, int& add_int, int& inter) {
    int k = 0, end = strlen(pline) - 1;
    while ((pline[end] == ' ') || (pline[end] == '\n') || (pline[end] == '\r'))
        end--;
    inter = 0;
    for (unsigned int i = 0; i < end; i++) {
        if (pline[i] == ' ') {
            k++;
            if (pline[i + 1] != ' ')inter++;
        }
    }
    int blank_amount = k + maxl_line - end;
    if (!k) {
        base_int = 0; add_int = 0;
    }
    else {
        base_int = blank_amount / inter; add_int = blank_amount % inter;
    }
    return;
}
int PutWord(FILE* fout, const char* pline, const int startpos, int& n) {
    int i = startpos;
    char c;
    n++;
    while ((c = pline[i++]) != ' ') {
        fprintf(fout, "%c", c);
        if ((c == '\n') || (c == '\0')) {
            i = 0; break;
        }
    }
    return i - 1;
}
void PutInterval(FILE* fout, const int k) {
    for (int i = 0; i < k; i++) fprintf(fout, " ");
    return;
}


Вернуться к обсуждению:
Вызвано исключение: нарушение доступа для чтения. **pline** было 0x1C47112 C++
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.08.2019, 14:42
Готовые ответы и решения:

Вызвано исключение: нарушение доступа для чтения. s было 0x1110112
Товарищи форумчане, нужна ваша помощь! (Для простоты объяснения прикреплю скрин) Насколько я...

Вызвано исключение: нарушение доступа для чтения. this было 0xCDCDCDCD
Есть у меня код со структурой с динамическими массивами внутри. Через клаву я ввожу данные. И...

Вызвано необработанное исключение: нарушение доступа для чтения. a было 0x34F4A7AE
Исключение в функции Drow_ship. Как это починить? #include &lt;iostream&gt; #include &lt;ctime&gt;...

Ошибка: Вызвано исключение: нарушение доступа для чтения. print было nullptr
Здравствуйте, практикуясь с задание по односвязному списку застрял на непонятной для меня ошибки на...

9
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.08.2019, 14:42

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Вызвано необработанное исключение: нарушение доступа для чтения. InvMArr было 0x1110113
#include &quot;stdafx.h&quot; #include&lt;iostream&gt; #include&lt;stdlib.h&gt; #include&lt;time.h&gt; #include&lt;Windows.h&gt;...

Вызвано исключение: нарушение доступа для чтения
Нужно закодировать введённое сообщение . Найти слово в файле, и записать его в виде кода, например...

Вызвано исключение: нарушение доступа для чтения
Программа обрабатывает двумерный массив. На 45-й строке выдает ошибку. #include &quot;stdafx.h&quot;...

вызвано исключение нарушение доступа для чтения
Выдаёт исключение на 35 строке, ругается на переменную nach. #include &quot;stdafx.h&quot; #include...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.