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

не работает strncmp - нет доступа к памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка "template argument 1 is invalid" http://www.cyberforum.ru/cpp-beginners/thread1189369.html
Приветствую! Слабое знание английского не помогло мне найти ответа на stackoverflow, поэтому надеюсь, что кто-нибудь может помочь :) собсно код: ошибка - 20 строка #if !defined(_TWYKLAD_H) #define _TWYKLAD_H
C++ Номера строк с одинаковыми суммами Здравствуйте! Подскажите, пожалуйста, код для выведения номеров всех строк с одинаковыми суммами и их суммы (в матрице). Например, дана матрица: 1 2 3 4 5 6 7 8 9 10 0 0 0 0 0 6 7 8 9 10 1 2 3 4 5 Суммы строк № 1 и 5 = 15 Суммы строк № 2 и 4 = 40 http://www.cyberforum.ru/cpp-beginners/thread1189364.html
C++ Создать два прямоугольника, определить их площади
Задача с использованием наследования: Прямоугольник_-_Расход бетона на фундамент. Создать два Прямоугольника, определить их площади. Создать два фундамента. Определить расход бетона на фундамент(объем) и количество краски для покрытия боковой и верхней поверхности фундамента. Базовый класс Прямоугольник c полем ширина и высота, методами для вычисления периметра Прямоугольника и для вычисления...
C++ Вывод кода символа
Почему при таком выводе кода символа в консоли выводится -33? Как я понимаю, используется кодировка MS Windows. Работаю в VS 2013. cout << (int)'Я';
C++ Прокоментируйте программу http://www.cyberforum.ru/cpp-beginners/thread1189355.html
#include <iostream.h> #define pi 3.14159 class Rectangle; //Предварительное объявление класса class Circle{ float S; float R; void area() {S=pi*R*R;} friend float sumS(Rectangle,Circle);//Объявление "дружественности" public: Circle(float r) {R=r;}
C++ Слежение объекта за курсором Доброго времени суток. Делаю игру на OpenGL и возникла небольшая проблема, над которой бьюсь уже не первый день. Есть окно, размерами 600х600, в нем я рисую по центру окружность радиуса 100 пикселей. В этой окружности рисую прямую(радиус), с координатами первой точки (300, 300) - центр окружности и вторые координаты лежат на окружности. Так вот, если я изменяю положение курсора мыши, мне нужно... подробнее

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

не работает strncmp - нет доступа к памяти - C++

27.05.2014, 00:09. Просмотров 222. Ответов 1
Метки (Все метки)

после того, как принимается первое значение symbol выбрасывается ошибка
Unhandled exception at 0x5c6cf7e0 in lala 3 1.exe: 0xC0000005: Access violation reading location 0x011da000.
почему нет доступа к памяти? и как исправить сложившуюся ситуацию?
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
int _tmain(int argc, _TCHAR* argv[])
{cout«"Please, enter your text here\n";
char* text=NULL;
text=(char*)malloc(sizeof(char)*100);
cin»text;
cout«"\nWell done!\n"«"And now enter symbols you want to be found\n";
char* symbol=NULL;
symbol=(char*)malloc(sizeof(char)*4);
for(int i=0;i<4;i++)
{
cout«"The "«i+1«" symbol"«endl;
cin»symbol;
cout«endl;
int result=0;
while(text!=NULL)
{if (strncmp(++text,symbol,1))result++;}
cout«"Matches detected: "«result«endl;
}
text=NULL;
symbol=NULL;
system("pause");
 
return 0;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru