С Новым годом! Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Если вместо scanf() и printf() использовать cin и cout, то ничего не выводится Доброго времени суток! Есть код #include <stdio.h> #include <iostream> int main () { int n, k; float f ; scanf("%d",&n); //std::cin >> n; for (int i = 0; i < n; i++ ){ https://www.cyberforum.ru/ c-beginners/ thread1527204.html C (СИ) Определить, сколько элементов фиксированного массива занято и сколько свободно
Пользователь вводит символы с клавиатуры в фиксированный массив до тех пор, пока не встретится символ ‘z’. Определить, сколько элементов массива теперь занято и сколько свободно. Для работы с массивом и подсчета количества использовать указатели (не использовать переменную для накопления)
C (СИ) Как избежать ввода недопустимых символов? Написал тут функцию. При вводе целых чисел все нормально работает. Если пользователь вводит какой-либо символ, то программа зацикливается. Как этого избежать? int entervar(int c,int d){ int z; printf("\nВведите вариант ответа: "); scanf("%d", &z); while ((z<1) || (z>c)){ printf("\nНет такого варианта ответа!"); printf("\nВведите вариант ответа: "); https://www.cyberforum.ru/ c-beginners/ thread1526606.html C (СИ) Не выделяется память функцией маллок в функции https://www.cyberforum.ru/ c-beginners/ thread1526517.html
Такой код не пашет в функции, но если писать его в главной функции, то все работает. Почему? Не пойму void MemoryForFieldsAndData(char *DebugNullField, char *Field, char *GameField, int *MinesArray, int *MinesArrayForDebug, int Mines, int FieldSize){ int i; MinesArray = malloc ( Mines * sizeof ( int ) ); MinesArrayForDebug = malloc ( Mines * sizeof ( int ) );
C (СИ) О литературе, изучаю два языка сразу С и С++
Здравствуйте, форумчане! Можно задать вам вопрос. Я изучаю два языка сразу С и С++. Обе книги одного автора Стивен Прата. Как вы считаете это хороший выбор?
C (СИ) Ошибка int нельзя присвоить сущности типа int ** https://www.cyberforum.ru/ c-beginners/ thread1526501.html
пишет int" нельзя присвоить сущности типа "int ** , что делать? int ** array; for (int i = 0; i < Dim1; i++) { for (int j = 0; j < Dim2; j++) { array = rand() % 100; } }
C (СИ) Найти значение выражения Число X вводиться с клавиатуры, нужно ввести ещё 1 переменную и найти результат. Пожалуйста, если возможно, напишите программу без использования каких-то сложных функций, а то я очень новичок) https://www.cyberforum.ru/ c-beginners/ thread1526488.html Найти наибольший элемент в заданном столбце матрицы C (СИ)
Написать функции для произвольного двухмерного массива в двух вариантах: с использованием индексов и указателей. Прототип функции должен выглядеть следующем образом: int Func(int * Array, int Dim1, int Dim2, ...) Найти наибольший элемент в заданном столбце Это моя первая прога на Си, до этого еще с языка на язык не прыгал, поэтому пока трудно. Вопрос в следующем: как я понял в int * Array...
C (СИ) Требуется директива препроцессору https://www.cyberforum.ru/ c-beginners/ thread1526425.html
Создаю проект "Консольное приложение" на Visual C#. Код : #include <stdio.h> int main(void) { puts("Hello, World!"); return 0; }Выдает следующее: требуется директива препроцессору; Что с этим делать?
C (СИ) Struct somestruct ; https://www.cyberforum.ru/ c-beginners/ thread1526351.html
Что значит ? Если в файле такая строчка : struct somestruct ; Обявление структуры?
C (СИ) Переставить первые три и последние три элемента одномерного динамического массива
Дан одномерный массив из N элементов. Переставить первые три и последние три элемента, сохранив порядок их следования. Массив должен быть динамическим. Массив считывается из файла, результат выводится на экран.
C (СИ) GTK+ или IUP для отображения сейсмики? https://www.cyberforum.ru/ c-beginners/ thread1526299.html
Здравствуйте, я геофизик в свободное время хочу написать просмоторщик одного из геофизических форматов с некоторыми возможностями. Т.к. лучше всего (хоть немного) знаю С, то и писать решил на нём, посмотрел в сторону библиотек построения графического интерфейса, для С нашёл GTK+ и IUP. Основная задача программы, которую я хочу написать, в том чтобы отрисовывать сейсмотрассы, что-то вроде . Если...
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
12832 / 7569 / 1764
Регистрация: 25.07.2009
Сообщений: 13,965
09.09.2015, 19:51 0

Stack around the variable 'i' was corrupted - C (СИ) - Ответ 8056506

09.09.2015, 19:51. Показов 1959. Ответов 10
Метки (Все метки)

Ответ

Цитата Сообщение от Kerry_Jr Посмотреть сообщение
C
1
if (!scanf("%d", &i))
C
1
if ( scanf("%d", &i) != 1 )
Return Value

These functions return the number of input items successfully matched and assigned, which can be fewer than provided for, or even zero in the event of an early matching failure.

The value EOF is returned if the end of input is reached before either the first successful conversion or a matching failure occurs. EOF is also returned if a read error occurs, in which case the error indicator for the stream (see ferror(3)) is set, and errno is set indicate the error.
man scanf

Вернуться к обсуждению:
Stack around the variable 'i' was corrupted C (СИ)
1
Заказать работу у эксперта
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.09.2015, 19:51
Готовые ответы и решения:

Stack around the variable was corrupted
void main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); double c,x,y,f; char k;...

Stack around the variable 's' was corrupted
Помогите, пожалуйста, решить проблему.При большом вводе: &quot;Stack around the variable 's' was...

Stack around the variable was corrupted
Непонятно, почему возникает данная ошибка, причем она возникает на том моменте, когда уже нет...

Stack around the variable 'e' was corrupted
Программа работает, но после закрытия консоли пишет ошибку &quot;Stack around the variable 'e' was...

10
09.09.2015, 19:51
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.09.2015, 19:51
Помогаю со студенческими работами здесь

Задание со структурой - Stack around the variable 'd' was corrupted
В конце программы выдает такую ошибку : Run-Time Check Failure #2 - Stack around the variable 'd'...

Run-Time Check Failure #2 - Stack around the variable 'y' was corrupted
Даны два строго упорядоченных по возрастанию массива X и Y из n элементов каждый. В массиве X найти...

Run-Time Check Failure #2 - Stack around the variable 'a' was corrupted
Выдает ошибку &quot;Run-Time Check Failure #2 - Stack around the variable 'a' was corrupted.&quot;...

Run-Time Check Failure #2 - Stack around the variable '_continue_value' was corrupted
Пишу в VS 2015 и после запуска в конце появляется предупреждение Run-Time Check Failure #2 - Stack...

0
Новые блоги и статьи
Как проводить научные вычисления на Python
InfoMaster 15.01.2025
Python стал одним из наиболее востребованных языков программирования в области научных вычислений благодаря своей простоте, гибкости и обширной экосистеме специализированных библиотек. Научные. . .
Создание игры типа Minecraft на PyGame/Python: пошаговое руководство
InfoMaster 15.01.2025
В данном руководстве мы рассмотрим процесс создания игры в стиле Minecraft с использованием библиотеки PyGame на языке программирования Python. Этот проект идеально подходит как для начинающих. . .
Как создать свою первую игру в стиле Doom на Unreal Engine
InfoMaster 15.01.2025
Разработка шутера от первого лица в стиле классического Doom представляет собой увлекательное путешествие в мир игрового программирования, где сочетаются творческий подход и технические навыки. . . .
Параллельное программировани­е: основные технологии и принципы
InfoMaster 15.01.2025
Введение в параллельное программирование Параллельное программирование представляет собой фундаментальный подход к разработке программного обеспечения, который позволяет одновременно выполнять. . .
Как написать микросервис на C# с Kafka, MediatR, Redis и GitLab CI/CD
InfoMaster 15.01.2025
В современной разработке программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот подход позволяет разделить сложную систему. . .
Что такое CQRS и как это реализовать на C# с MediatR
InfoMaster 15.01.2025
Концепция CQRS и её роль в современной разработке В современном мире разработки программного обеспечения архитектурные паттерны играют ключевую роль в создании масштабируемых и поддерживаемых. . .
Как настроить CI/CD с Azure DevOps
InfoMaster 15.01.2025
CI/ CD, или непрерывная интеграция и непрерывное развертывание, представляет собой современный подход к разработке программного обеспечения, который позволяет автоматизировать и оптимизировать процесс. . .
Как настроить CI/CD с помощью Jenkins
InfoMaster 15.01.2025
Введение в CI/ CD и Jenkins В современной разработке программного обеспечения непрерывная интеграция (CI) и непрерывная доставка (CD) стали неотъемлемыми элементами процесса создания качественных. . .
Как написать микросервис на Go/Golang с Kafka, REST и GitHub CI/CD
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
Как написать микросервис с нуля на C# с RabbitMQ, CQRS, Swagger и CI/CD
InfoMaster 14.01.2025
В современном мире разработки программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот архитектурный подход предполагает. . .
Как создать интернет-магазин на PHP и JavaScript
InfoMaster 14.01.2025
В современном мире электронная коммерция стала неотъемлемой частью бизнеса. Создание собственного интернет-магазина открывает широкие возможности для предпринимателей, позволяя достичь большей. . .
Как написать Тетрис на Ассемблере
InfoMaster 14.01.2025
Тетрис – одна из самых узнаваемых и популярных компьютерных игр, созданная в 1984 году советским программистом Алексеем Пажитновым. За прошедшие десятилетия она завоевала симпатии миллионы людей по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru