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

Непонятки со scanf - C++

Восстановить пароль Регистрация
 
XAJI9IBA
1 / 1 / 0
Регистрация: 04.12.2012
Сообщений: 26
14.05.2013, 18:50     Непонятки со scanf #1
C++
1
2
3
4
char str_check[10]; //строка для функции "check", которая проверяет введенные данные
{
scanf("%s",&str_check);
}
выскакивает предупреждение, скрин вложил в сообщение
вопрос состоит в том: может ли это привести к изменению значения на 1?
так например я вводил 555, а на выводе получал 554

как можно исправить
Миниатюры
Непонятки со scanf  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.05.2013, 18:50     Непонятки со scanf
Посмотрите здесь:

C - Функция scanf() C++
C++ scanf в C
scanf ? C++
C++ Затруднение со scanf
scanf() C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gazlan
2867 / 1815 / 272
Регистрация: 27.08.2010
Сообщений: 4,921
Записей в блоге: 1
14.05.2013, 19:29     Непонятки со scanf #2
Удивительно, что вообще что-то получаете. Ampersand уберите и освежите свои знания о массивах/указателях.

C++
1
scanf("%s",&str_check);
XAJI9IBA
1 / 1 / 0
Регистрация: 04.12.2012
Сообщений: 26
14.05.2013, 19:39  [ТС]     Непонятки со scanf #3
так-так прога перстала работать

Добавлено через 23 секунды
Цитата Сообщение от gazlan Посмотреть сообщение
Удивительно, что вообще что-то получаете. Ampersand уберите и освежите свои знания о массивах/указателях.

C++
1
scanf("%s",&str_check);
перестала работаь с таким вариантом
XAJI9IBA
1 / 1 / 0
Регистрация: 04.12.2012
Сообщений: 26
14.05.2013, 19:57  [ТС]     Непонятки со scanf #4
Цитата Сообщение от XAJI9IBA Посмотреть сообщение
так-так прога перстала работать

Добавлено через 23 секунды


перестала работаь с таким вариантом
так все разобрался, спасибо
предупреждения ушли, но почему-то считает неверно
Миниатюры
Непонятки со scanf   Непонятки со scanf  
gazlan
2867 / 1815 / 272
Регистрация: 27.08.2010
Сообщений: 4,921
Записей в блоге: 1
14.05.2013, 20:04     Непонятки со scanf #5
Цитата Сообщение от XAJI9IBA Посмотреть сообщение
почему-то считает неверно
Вы диагноз по фотографии ждете?

Расставьте отладочную печать, если отладчиком пользоваться не умеете. Проверьте корректность ввода, логику вычислений, промежуточные результаты. Сравните с вычислением вручную - с какого места начинается расхождение.
XAJI9IBA
1 / 1 / 0
Регистрация: 04.12.2012
Сообщений: 26
14.05.2013, 20:09  [ТС]     Непонятки со scanf #6
просто такой же результат получался и с предупреждениями
так что не в них было дело
буду разбираться, спасибо
Yandex
Объявления
14.05.2013, 20:09     Непонятки со scanf
Ответ Создать тему
Опции темы

Текущее время: 08:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru