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

Visual Studio - ошибка в функции scanf - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перевести символ верхнего регистра в нижний и наоборот http://www.cyberforum.ru/cpp-beginners/thread560202.html
Подскажите, что не так: нужно введенную строку преобразовать так: символы верхнего регистра в символы нижнего регистра, и наоборот, а цифры(десятичные знаки) не печатать, строка читается до символа @. #include "stdafx.h" #include <iostream> #include <cctype> using namespace std; int main() { setlocale(LC_ALL, "Russian");
C++ Матрицы: найти максимальную сумму элементов строк матрицы Лабораторная работа № 7 Функции Цель работы: изучение правил составления и использования функций в программах на С++. Пример Задание. Найти максимальную сумму элементов строк матрицы 3×5 с использованием функций. Пример программы: #include <stdio.h> const int m=3, n=5; http://www.cyberforum.ru/cpp-beginners/thread560199.html
C++ прошу помощи, не могу найти ошибку
#include<iostream> #include<conio.h> #include<stdlib.h> #include<stdio.h> #include<time.h> using namespace std; void draw_line(int n,char ch); void board(); void gamescore(char name1,char name2,int p1, int p2); void play_dice(int &score);
C++ Рекурсивные деревья
День добрый. Очень нужна помощь в решении задачи: Найти все поддеревья, структура которых совпадает с заданной. Ввод/Создание/Вывод/...дерева написать труда не составило. С рекурсией и прочим тоже никаких вопросов. А вот с основным заданием возникла проблема. Как я понимаю, нужно сравнивать количество сыновей введённой структуры и исходного дерева, перемещаясь сверху-вниз по...
C++ Нужна программа которая считает угол между двумя заданными векторами (по координатам) http://www.cyberforum.ru/cpp-beginners/thread560159.html
Помогите. Нужна программа которая считает угол между двумя заданными векторами (по координатам)
C++ Построение блок-схемы к существующей программе #include<iostream> using namespace std; #define n 100 int main() { int N, mas={0}, i, j, mas_res, res=0, min, tmp=0; bool mas1={false}; cout<<"Kol-vo gorodov: "; cin>>N; for(i=0; i<N-1; i++) подробнее

Показать сообщение отдельно
Kuzia domovenok
 Аватар для Kuzia domovenok
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
27.04.2012, 16:12  [ТС]     Visual Studio - ошибка в функции scanf
Поставил эксперимент
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
unsigned char date[4]={0xFF, 0xFF, 0xFF, 0xFF};
int i;
//...
int main(){
///...
///...
while(i--){
//до date[4]={0xFF, 0xFF, 0xFF, 0xFF}
scanf("%d", date);//ввод 4
//после date[4]={0x04, 0x00, 0x00, 0x00}
//КАКОГО ЛЕШЕГО??? Я же вам передавал только адрес ПЕРВОГО ЭЛЕМЕНТА???
}
///...
///...
}
 
Текущее время: 01:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru