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

Run-Time Check Failure #2 - Stack around the variable 'a' was corrupted. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Выбор языка программирования ООП http://www.cyberforum.ru/cpp-beginners/thread568697.html
Программирую на php&mysql. Знаю Си. (Си изучал чтобы написать модулей для php). Хотелось бы изучить ООП вот только в качестве инструментарий что выбрать ? C++ или Java. Мне кажется мне близко жава чем С++. Пожалуйста аргументируйте ваш выбор.
C++ как переделать функцию в классе, чтоб значение передавалось по ссылке // Point.hpp // #ifndef Point_HPP #define Point_HPP #include <iostream> #include <sstream> #include <cmath> http://www.cyberforum.ru/cpp-beginners/thread568683.html
Поиск слов в файле. C++
Помогите чё-то не получается написать программу выполняющую поиск строки в файле ,содерж.заданное число ключевых слов... заранее спасибо Придумывайте своим темам более осмысленные заголовки. И не пишите заглавными буквами - на сетевом сленге это считается криком.
C++ Подскажите про граф
Ребята, натолкните пожалуйста на путь. Есть задача, определить радиус гарфа и соответствующего радиусу пути взвешенного орграфа на основе алгоритма Дейкстры. Радиус это поиск минимальных путей в максимальных? И как после этого найти следующую часть задания?
C++ нарушение прав доступа при чтении http://www.cyberforum.ru/cpp-beginners/thread568661.html
struct magazin { int nomer; char nazvanie; char fio; int kol; double dohod; magazin *prev,*next; magazin *pt,*pg; } *pg=NULL;
C++ Бинарные файлы Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел. Из файла f получить файл g, исключив повторные вхождения чисел. Порядок следования чисел сохранить #include<iostream> #include<fstream> #include<ctime> #include<iomanip> using namespace std; int sozdanie(char name) { подробнее

Показать сообщение отдельно
yarigk
0 / 0 / 0
Регистрация: 19.07.2010
Сообщений: 12
08.05.2012, 16:19     Run-Time Check Failure #2 - Stack around the variable 'a' was corrupted.
Здравствуйте.
Пишу две функции: ввод и вывод целочисленного массива, в конце программы вылетает такая ошибка, и я уже понял почему(кажется потому что у нас массив длиной 5, а длину должен задавать пользователь), но не знаю как исправить. Текст файла исходного кода и заголовочного файла. Помогите исправить пожалуйста

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
 #include <math.h>
 #include <conio.h>
 #include "Function.hpp"
 #define N 5
int main(void)
{ int len;
  int a[N];
   Input_mas(a,len);
  
   Print_mas(a,len);
}
Функции

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
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdio.h>
#include <conio.h>
#include <math.h>
#define N 5
 
 
void Input_mas (int *a, int &len)
{
int *i;
printf ("Введи кол-во элементов массива \n");
scanf ("%d", &len);
printf ("Введи элементы массива \n");
for (i = a; i < a + len; i++)
scanf("%5d", i);
}
 
 
 
void Print_mas (int a[], int n)
{
int i;
for (i = 0;i < n; i++)
printf ("%d\n",a[i]);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru