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

Разница между двумя идентичными программами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Прочитать первые 10 символов каждой строки из файла http://www.cyberforum.ru/cpp-beginners/thread692445.html
Мне нужно прочитать первые 10 символов каждой строки из файла. Может функция какая есть, чтобы определенное количество символов строки из файла считывать?
C++ Собственная функция strcat -сцепление строк написать собственную функцию strcat -сцепление строк. Сравнить работу функции со стандартной из библиотеки string.h, если таковая имеется(если стандартной функции не существует, имя функции задания... http://www.cyberforum.ru/cpp-beginners/thread692442.html
C++ Оператор цикла. Не могу понять в чем ошибка
Дано натуральное число. Найти сумму цифр этого числа. Верно ли, что число начинается и заканчивается одной и той же цифрой. // laba_2.1.cpp: главный файл проекта. #include "stdafx.h"...
C++ оператор сложения двух полиномов. объясните одну строку, пожалуйста
polinom polinom::operator + (const polinom &t){ int i; polinom *result; if(deg>=t.deg){ //если степень первого полинома больше степени второго result=new polinom(deg,koef); ...
C++ Конвертирование массива char в long double http://www.cyberforum.ru/cpp-beginners/thread692420.html
#include <iostream> #include <stdlib.h> #include <cstring> using namespace std; class money { private: static const int SIZE = 100; char money_string;
C++ Решение задач Доброго времени дня! помогите пожалуйста составить программы по с++ так как я не понимаю программирование совсем! Вот условия задач: 1) Одна тема - один вопрос 2) Записать программу... подробнее

Показать сообщение отдельно
Croessmah
Эксперт CЭксперт С++
13416 / 7570 / 855
Регистрация: 27.09.2012
Сообщений: 18,632
Записей в блоге: 3
Завершенные тесты: 1
09.11.2012, 13:08
Цитата Сообщение от Parilo Посмотреть сообщение
Я Вас не понял.
Вам уже объясняли, что у Вас выход за границы происходит, при считывании все нормально, но при записи за границы массива произойдет ошибка.

попробуйте поменять строчку
C++
1
a[i-2]=s;
на
C++
1
a[i-1]=s;
Тоже произойдет ошибка, если такого элемента не окажется в массиве
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru