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

Что происходит во время чтения строки? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Возведение в степень (Не могу понять, как считает программа) http://www.cyberforum.ru/cpp-beginners/thread754973.html
Вот обычная программа для подсчета степени. Помогите понять, как она считает. #include <iostream> #include <cmath> using namespace std; main () { float a; int n; cout << "Vvedite chislo:" << endl;
C++ Куда теряется точность? Для примера, есть формула (a+b)3 - a3. В расчетах с хранением промежуточных результатов и без него получаются разные ответы. #include <iostream> #include <cmath> int main() { float a = 10.0f, b = 0.01f, c, d; float res1, res2; http://www.cyberforum.ru/cpp-beginners/thread754966.html
Функции ввода с клавиатуры элементов массива C++
Здравствуйте. Прошу, помогите кому не сложно. Описать функции ввода с клавиатуры элементов одномерного массива и определения произведения его элементов, лежащих между его первым и последним нулями. Буду благодарен. Спасибо.
Error C2109: subscript requires array or pointer type C++
Доброго времени суток! Подскажите, пожалуйста, что нужно изменить, чтобы пропала ошибка error C2109: subscript requires array or pointer type c:\...\crane.cpp в строках 26 и 34? Ругается на отсутствие массива? main.cpp #include "stdafx.h" #include <iostream> #include "crane.cpp" using namespace std;
C++ Одномерный массив. Определить произведение элементов между первым и последим нулями. http://www.cyberforum.ru/cpp-beginners/thread754938.html
Здрасте) Помогите пожалуйста 2. Описать функции ввода с клавиатуры элементов одномерного массива и определения произведения его элементов, лежащих между его первым и последним нулями. Буду благодарен невероятно.
 

Показать сообщение отдельно
Lemm_Leto
0 / 0 / 0
Регистрация: 07.01.2013
Сообщений: 19
07.01.2013, 17:46     Что происходит во время чтения строки?
Пытаюсб прочитать файл, содержащий "Привет, мир!" длина строки соответственно 12, но после считывания она становится 32

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
void Ministery::loading(String current)
{
    char *temp_content;
    int length;
 
    ifstream loading_file(current.STR, ios::binary);
    if(!loading_file)
    {
        cout << "Error opening file!" << endl;
        return;
    };
 
    loading_file.seekg (0, ios::end);
    length = loading_file.tellg();
    loading_file.seekg (0, ios::beg);
 
    temp_content = new char[length+1];
    cout << "dlina" << length << endl;;
    getch();
 
    loading_file.read(temp_content, length+1);
    cout << "dlina novaya" << strlen(temp_content) << endl;
    getch();
    this->content = temp_content;
};
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru