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

почему не выводит на экран элементы массива? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти самое длинное слово в файле http://www.cyberforum.ru/cpp-beginners/thread860458.html
В заданном тексте (файле) найти самое длинное слово и самую длинную фразу и вывести их на экран. (C++)
C++ Задача: переправить через реку семью и полицейского с заключенным Здравствуйте! Необходимо написать программу на языке C/C++ решения следующей задачи: Вам нужно переправить через реку с помощью одного плота семью (мать, отца, 2-х дочерей и 2-х сыновей) и полицейского с заключенным. Правила: 1. На плоту могут одновременно перемещаться максимум 2 человека. 2. Папе не разрешается находиться с дочерьми без присутствия матери. 3. Маме не разрешается... http://www.cyberforum.ru/cpp-beginners/thread860430.html
Виртуальный метод с параметром типа класс C++
Наследую вектор от матрицы: class Matrix { public: ... virtual bool isValidToMult ( const Matrix & ) const; ... } А в наследуемом классе писать тот же тип параметра или уже вектор?
Функция strtok() C++
Доброе время суток! Подскажите пожалуйста в чем проблема и как с ней бороться. Имеем такой код: #include <iostream> #include <cstring> int main() {
C++ Не выводит в файл http://www.cyberforum.ru/cpp-beginners/thread860353.html
Не могу найти ошибку, сижу третий день! Нужно сделать вывод в файл, и никак не выводит. Привожу программу целиком, но функция mal_sсhet и часть "обработка командной строки" точно рабочие, проверяла в других прогах. И сама подозрительная часть под комментом одноименным) #include <cstdlib> #include <iostream> #include <conio.h> #include <math.h> #include <stdio.h> using namespace std;
C++ Запуск потока из другого приложения Подскажите как запустить/остановить, приостановить/возобновить поток одного процесса из другого? подробнее

Показать сообщение отдельно
Simpson_
15 / 15 / 3
Регистрация: 06.02.2013
Сообщений: 55
10.05.2013, 11:41     почему не выводит на экран элементы массива?
Mar-12, p имеет размер 4 байта т.к как он указатель, *p тоже 4 байта т.к целое: 4/4=1, как вариант сделать так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
 
void intFunc(int p[], const int);
int _tmain(int argc, _TCHAR* argv[])
{
    const int size=13;
    int a[]={10,9,4,5,6,5,9,2,5,6,7,8,9};
    intFunc(a, size);
    return 0;
}
void intFunc(int p[], const int size)
{
  for(int i=0;i<(sizeof(int)*size/sizeof(int));i++)
  {
      cout<<p[i]<<endl;
  }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru