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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
SnapeEye
0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 222
Завершенные тесты: 1
#1

Коррекция - C++

22.07.2013, 10:04. Просмотров 851. Ответов 21
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <string>
#include <cstring>
int main()
{
    using namespace std;
    char charr[20];
    string str;
 
    cout << "Lenght of string in charr before input: " << strlen(charr) << endl;
    cout << "Lenght of string in str before input: " << str.size() << endl;
    cout << "Enter a line of text:\n";
    cin.getline(charr, 20);
    cout << "You entered: " << charr << endl;
    cout << "Enter another line of text:\n";
    getline(cin, str);
    cout << "You entered: " << str << endl;
    cout << "Lenght of string in charr after input: " << strlen(charr) << endl;
    cout << "Lenght of string in str after input: " << str.size() << endl;
    system("pause");
    return 0;
}
Должно выйти:
Lenght of string in charr before input: 27
Lenght of string in str before input: 0
Enter a line of text:
peanut butter
You entered: peanut butter
Enter another line of text:
blueberry jam
You entered: bueberry jam
Lenght of string in charr after input: 13
Lenght of string in str after input: 13

Выходит:
Lenght of string in charr before input: 31
Lenght of string in str before input: 0
Но в тоге выходит по 13 в последних строках.
Почему сначала не то число?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.07.2013, 10:04     Коррекция
Посмотрите здесь:

Коррекция строк - C++
Как из строки, в которую входят и цифры и буквы, убрать все буквы и оставить цифры? Знаю только как проверить на наличие букв( при помощи...

Перспективная коррекция в 2D - C++
Всем привет. Надеюсь это не противоречит правилам форума. Я создал эту тему в разделе &quot;геометрия&quot;. Возможно это был не самый подходящий...

Коррекция перевода float > char[] - C++
Вечер добрый! Задача такова - из float'а получить строку, но после запятой нужно оставить N знаков. Собственно я вывожу FPS на экран если...

2-10 коррекция - Assembler
хто має якісь накидки на 2-10 корекцію:)

коррекция программы - Pascal ABC
есть программа, но она как то не адекватно работает, помогите пожалуйста ее исправить, вот код моей программы program lol; uses...

3-х 2-х битовая коррекция - Дискретная математика
Собственно вычисляю значения в двоично-восьмеричной и двоично-четверичной СС. Суммирую как положено в прямых, дополнительных кодах. Не...

Гамма коррекция - DirectX
Испрашиваю вашего совета, гуру! ;-) Коллеги, у меня возник тупик следующего рода, работаю с видеокамерами, кадры которых...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
26.07.2013, 17:00     Коррекция #21
Какие претензии к книге? Кому-то что-то непонятно?
Миниатюры
Коррекция  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.07.2013, 17:05     Коррекция
Еще ссылки по теме:

Небольшая коррекция - Python
l = l1 = s = 0 for i in l: for j in l1: if i == j: s = int(i)+int(j) print (s)

Биоакустическая коррекция - КИП, датчики
добрый день. задумалось сделать сию штуку, информации кроме общего описания,по ней практически нет. смысл насколько получилось понять в...

Коррекция монотонного кода - Цифровая обработка сигналов
Посоветуйте какие-нибудь методы, литературу, мб варианты. Дано: 20-26 разрядный монотонный грееподобный (однопеременный) код...

Коррекция яркости изображения - Delphi
Доброго времени препровождения на форуме! Наведите на мысль с чего и как начать: &quot;Разработать программу коррекции яркости путем приведения...

Гамма - коррекция изображения - C++ Qt
Здравствуйте. Нужно реализовать алгоритм гамма - коррекции изображения в оттенках серого. Формула следующая r = ( s / 255) ^ x * 255,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
castaway
Эксперт С++
4881 / 3017 / 370
Регистрация: 10.11.2010
Сообщений: 11,076
Записей в блоге: 10
Завершенные тесты: 1
26.07.2013, 17:05     Коррекция #22
Ключевая фраза: ".. поэтому весьма вероятно, что при запуске этой программы вы получите другое значение."

Добавлено через 1 минуту
SnapeEye, это пример кода, который приводит к неопределенному поведению. Просто читай внимательнее.
Yandex
Объявления
26.07.2013, 17:05     Коррекция
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru