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

"мёд как бы есть, но его как бы нет" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Картотека в бюро обмена квартир (связные списки, файлы и т.д.) http://www.cyberforum.ru/cpp-beginners/thread572036.html
Всем Здрасьте) Вот задание:Картотека в бюро обмена квартир организован как линейный список. Сведения о каждой квартире содержат: количество комнат; этаж; площадь; адрес.
C++ Дана символьная строка,написать программу которая.. Дана символьная строка. Написать программу, которая заменяет каждую из латинских букв этой строки на две звездочки. #include<stdio.h> #include<stdlib.h> #include<conio.h> #include<ctype.h> #include<string.h> void Vstavka(char *s) http://www.cyberforum.ru/cpp-beginners/thread572030.html
Контрольная робота (Класы) C++
Здраствуйте уважаймые програмисты помогите зделать контрольную роботу у меня есть два часа class lr1 { даные функцыя оброботки даных } main() { создать обект класу lr1 вычесление ;вызов функции
C++ Подсчитать количество знаков препинания в строке.
Подсчитать количество знаков препинания в строке.
C++ Создать массив по правилу http://www.cyberforum.ru/cpp-beginners/thread571989.html
вот суть задачи: Сформировать массив с n-елементов по правилу, заданному формулой. Создать документ в Excel, в котором сформировать формулы вычесления елементов массива, и проверить правильность работы программы с помошью сравнения результатов. x, y- вводит пользователь, z-переменная цикла h = 2 + \frac{x^2}{\sqrt{2}} + \frac{\left| y^3 \right|}{\sqrt{3}} + \frac{z^4 \left(\ln{x} + 1 \right)...
C++ Русские слова в консоли Здравствуйте,как сделать так что бы в консоли отображались слова setlocale(0,"rus"); я сделала,но вот беда если допустим задать русское слово,а потом его вывести ,то будет непонятная бяка,как это можно исправить? подробнее

Показать сообщение отдельно
Voroshek
6 / 6 / 1
Регистрация: 22.08.2011
Сообщений: 75

"мёд как бы есть, но его как бы нет" - C++

12.05.2012, 11:38. Просмотров 848. Ответов 4
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
using namespace std;
 
int main()
{
    int array[0];
    for (int i=0; i<5; i++)
    {
        array[i] = i;
        cout << array[i] << endl;
    }
    return 0;
}
Почему этот код работает, ведь он обращается к несуществующему элементу массива?
После благополучного выполнения программы сообщается об ошибке сегментирования (хотя с этого вроде бы должно начинаться). Между тем программа, из которой я это вырезал, не возвращает вообще никакой ошибки.
Как это так?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru