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

Как переписать cout и cin на printf - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Старшая цифра http://www.cyberforum.ru/cpp-beginners/thread693813.html
Написать функцию, которая по целым числом определяет старшую цифру его десятичной записи. С++
C++ Логарифм m по основанию n Написать функцию, которая по целым n и m вычисляет и возвращает .(логарифм m по основе n). http://www.cyberforum.ru/cpp-beginners/thread693808.html
Не могу понять почему происходит разный вывод в консоль и файл C++
Помогите понять почему в консоль выводит, как надо - вначале массив а потом его адреса, а в файл вначале адреса, потом массив .вот код : #include <iostream> #include <iomanip> #include <stdlib.h> #include <string.h> #include <fstream> #include <stdio.h> using namespace std;
C++ Задача на табулирование
Написать функцию, которая на отрезке с шагом h табулирует обе функции sin x и cos x. С++
C++ Одномерный массив http://www.cyberforum.ru/cpp-beginners/thread693740.html
помогите написать прогу!!! 15. В одномерном массиве, состоящем из n вещественных чисел, вычислить: а) количество элементов массива, меньше числа С (С вводится с клавиатуры); б) сумму элементов массива, находящихся между первым и последним нулевыми элементами. Упорядочить элементы массива по убыванию дробных частей.
C++ Методом половинного деления найти решение нелинейных уравнений Методом половинного деления найти решение следующих нелинейных подробнее

Показать сообщение отдельно
Kuzia domovenok
 Аватар для Kuzia domovenok
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
10.11.2012, 22:59     Как переписать cout и cin на printf
Мой код для проверки
C++
1
2
3
4
5
6
7
8
9
10
#include "stdafx.h"
int main()
{ 
    int i=0, j=0;
    int Arr1[10][10];
 
    scanf("%d", Arr1[i][j]);
    printf("\n%d",Arr1[i][j]);
    return 0;
}
Результат.http://s2.hostingkartinok.com/upload...53963442ef.png
Собственно можно было не проверять. В Си невозможно присвоить внутри функции значение параметру, переданному по значению. О чём вообще речь?
То что делает мой код - берёт мусор из неинициализированного массива Arr1[i][j]
интерпретирует его как адрес в памяти.
пытается записать по этому левому адресу значение, введённое с клавиатуры.
FAIL!
 
Текущее время: 19:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru