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

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

Войти
Регистрация
Восстановить пароль
 
XAJI9IBA
1 / 1 / 0
Регистрация: 04.12.2012
Сообщений: 26
#1

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

14.05.2013, 18:50. Просмотров 683. Ответов 5
Метки нет (Все метки)

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
Посмотрите здесь:

scanf() - C++
Всем привет! Вот маленький тестовый пример #include <stdio.h> int i; int main() { printf("Enter value:...

scanf ? - C++
господа, подскажите пожалуйста, почему после этого в VC++ вылетает исключение о нарушении доступа (access violation) к каким-то (по ходу...

использование scanf - C++
Написал код на Code::Blocks с использованием scanf #include <iostream> #include <stdio.h> #include <math.h> using namespace std;...

scanf. Разбиение. - C++
Помогите с задачей. Не могу додуматься как это сделать: С клавиатуры вводится следующий набор символов: AGENT007:1234567.25 В...

Scanf зацикливание - C++
Почему зацикливается при вводе символа? int a; while (scanf_s("%d", &a) != EOF) { ... }

Scanf в цикле - C++
#include<stdio.h> #include<stdlib.h> #include<math.h> int main() { int n,i,k; double a,r;

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gazlan
3130 / 1905 / 285
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 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
3130 / 1905 / 285
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
14.05.2013, 20:04     Непонятки со scanf #5
Цитата Сообщение от XAJI9IBA Посмотреть сообщение
почему-то считает неверно
Вы диагноз по фотографии ждете?

Расставьте отладочную печать, если отладчиком пользоваться не умеете. Проверьте корректность ввода, логику вычислений, промежуточные результаты. Сравните с вычислением вручную - с какого места начинается расхождение.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.05.2013, 20:09     Непонятки со scanf
Еще ссылки по теме:

Затруднение со scanf - C++
Вот моя переписанная программа, затрудняюсь со scanf (как переделать на С++ ?) #include <iostream> #include <stdio.h> #include...

Работа со scanf() - C++
Добрый день! Столкнулась с проблемой при работе с функцией scanf(). Особенно не получается, если тип вводимых данных char. Не работают...

scanf for double - C++
Не подскажите как будет выглядеть функция scanf если нужно считать double Заранее спасибо

Разногласия с scanf - C++
Фрагмент кода: int x, y, xmod; printf("Введите X:"); scanf("%d",&x); Ругается на scanf("%d",&x) и говорит: ...


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

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

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