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

указатель на массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ COM порт http://www.cyberforum.ru/cpp-beginners/thread100187.html
Вопрос! Есть ли особенность при открытии ком порта. Поясняю!. Есть штатный ком порт с номером 1 (на маме) он без проблем открывается функцией GreateFile Купил переходник USB-com в системе обозначился как com17 и никак мне его не открыть выше обозначенной функцией.
C++ Грязный хук. Провёл не большой анализ по одному коду, и выянил не которые особенности, о которых не пишут в книгах о языке C++. Это я узнал из книги INside COM. Также помню не в тему спор завёл где то на форме, про виртуальный деструктор и где его надо прописывать. Правильнее и безопаснее прописывать конечно везде, если не брать концепцию COM. #include <iostream.h> http://www.cyberforum.ru/cpp-beginners/thread100158.html
C++ Классы и функции
Вопрос по поводу "идеологии" написания классов. Как лучше писать реализации? Есть ли смысл создавать функции, которые по сути аналогичны предназначению метода класса и просто вызывать их из методов? Например, так: void ker_foo( /* ... */ ) { } class Class
5 программ. Срочно C++
1.Написать программу номер дня недели,название дня недели или сообщение об ошибке ,если введены неверные данные 2.написать программу которая выводит таблицу квадратов первых 10 целых полодительных чисел. 3. Написать программу которая выводит таблицу квадратов первых 5 положительных чисел 4. Написать программу которая вычисляет сумму ряда 1+1/2+1/3+...+1/н н-вводит пользователь. 5. Написать...
C++ Метод Гаусса для решения СЛАУ с использованием одномерного массива http://www.cyberforum.ru/cpp-beginners/thread100119.html
Доброго всем времени суток. У меня есть прога для двумерного массива #include <stdio.h> #include <iostream> #include <conio.h> using namespace std; void f(double an, double bn,int m) { int i,j; cout << " \n";
C++ Сумма квадратов цифр любого числа в итоге равняется числу из интервала [1,9]. Помогите решить с объяснениями. Сумма квадратов цифр любого числа в итоге равняется числу из интервала . Вывести количество и сами числа, сумма цифр которых равны либо 1, либо 4, из интервала от 1 до 500. Программа должна содержать рекурсивную функцию подсчета суммы цифр числа. подробнее

Показать сообщение отдельно
vetal-voyts
13 / 12 / 1
Регистрация: 23.08.2008
Сообщений: 43
01.03.2010, 16:41     указатель на массив
Цитата Сообщение от zeeman Посмотреть сообщение
я щас попробовал, создал проект,
Смоделировал
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
void massiv(char *array); 
void main (void)
 {
    char arr1[20] = {"from &"};
    char arr2[20] = {"usual"};
    massiv( &arr1); rr1); 
    massiv( arr2);
 
 }
 
void massiv(char *array)
{
    puts(array);
 
}
massiv( arr2);

}

void massiv(char *array)
{
puts(array);

} [/C]
при компиляции ворнинги есть
Compiling...
12.c
C:\temp\11\12.c(7) : warning C4047: 'function' : 'char *' differs in levels of indirection from 'char (*)[20]'
C:\temp\11\12.c(7) : warning C4024: 'massiv' : different types for formal and actual parameter 1

12.obj - 0 error(s), 2 warning(s)
но выводится
from &
usual
Press any key to continue
Значит можно!!
error C2664: 'massiv' : cannot convert parameter 1 from 'char (*)[20]' to 'char *'
 
Текущее время: 08:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru