Форум программистов, компьютерный форум 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) Записать программу... подробнее

Показать сообщение отдельно
alsav22
5419 / 4815 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
09.11.2012, 13:15
У меня и в первом случае ошибки при работе нет и во втором. Просто, во втором случае, в файл мусор из массива в конец файла запишется, и это будет видно. А в первом случае, в конец файла запишется пустая строка, и это незаметно. Но если открыть файл после записи и переместить курсор в конец до упора, то будет видно, что между курсором и последним словом две пустые строки. Одну endl сделал, а одну - та самая лишняя пустая строка из массива строк.

Добавлено через 3 минуты
Croessmah, у ТС выхода за границы массива нет. У него массивы на 100 элементов, а пишет 10. У него, при записи в файл, выход за границу записанных в массив значений.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru