Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ COM порт http://www.cyberforum.ru/cpp-beginners/thread100187.html
Вопрос! Есть ли особенность при открытии ком порта. Поясняю!. Есть штатный ком порт с номером 1 (на маме) он без проблем открывается функцией GreateFile Купил переходник USB-com в системе...
C++ Найти первую повторяющуюся строку в массиве строк Здравствуйте, существует задача: найти первую повторяющуюся строку в массиве строк. Подскажите пожалуйста как правильно реализовать алгоритм. Я смутно себе это представляю, но точно думаю что все... http://www.cyberforum.ru/cpp-beginners/thread100164.html
C++ Грязный хук.
Провёл не большой анализ по одному коду, и выянил не которые особенности, о которых не пишут в книгах о языке C++. Это я узнал из книги INside COM. Также помню не в тему спор завёл где то на...
C++ Классы и функции
Вопрос по поводу "идеологии" написания классов. Как лучше писать реализации? Есть ли смысл создавать функции, которые по сути аналогичны предназначению метода класса и просто вызывать их из...
C++ 5 программ. Срочно http://www.cyberforum.ru/cpp-beginners/thread100133.html
1.Написать программу номер дня недели,название дня недели или сообщение об ошибке ,если введены неверные данные 2.написать программу которая выводит таблицу квадратов первых 10 целых полодительных...
C++ Метод Гаусса для решения СЛАУ с использованием одномерного массива Доброго всем времени суток. У меня есть прога для двумерного массива #include <stdio.h> #include <iostream> #include <conio.h> using namespace std; void f(double an, double bn,int m) { ... подробнее

Показать сообщение отдельно
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 *'
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru