|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.11.2011, 11:25 | #1 |
Новичок
Джуниор
Регистрация: 15.11.2011
Сообщений: 1
|
Строки, указатели, массивы...
Файл Laba1.cpp
#include <iostream> #include "Laba1_2.h" #define endl "\n" using namespace std; int main() { int G; cout<<"please input G"<<endl; cin>>G; cout<<God(G)<<endl; return 0; } Файл Laba1_2.cpp #include <iostream> #include <stdlib.h> #include <string.h> #include <stdio.h> using namespace std; char* GOD(int G) { char Color[][50]={"Green", "Red", "Yellow", "White", "Black"}; char Months[][50]={"Мышь", "Корова", "Тигр", "Заяц", "Дракон", "Змея", "Лошадь", "Овца", "Обезьяна", "Курица", "Собака", "Свинья"}; int a,b,c,d,e,l,ll; a=abs(1984-G); if (a>60) {b=a/60; c=a-60*b;} else {c=a;} //c это число от 1 до 60 d=c-12*(c/12); e=c-5*(c/5); char K[][50]={"",""}; K[0]=Color[d]; K[1]=Months[e]; l=Color[d].length(); ll=Months[e].length(); return &K; } Файл Laba1_2.h char* God(int); Проблема в файле Laba1_2.cpp. Там функция типа char*, она должна вернуть указатель на массив К, в Laba1.cpp надо вывести все элементы массива К. Никак не доведу до ума. |
16.11.2011, 02:43 | #2 |
Пользователь
Регистрация: 03.12.2009
Сообщений: 25
|
напиши просто return k;
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
указатели на массивы и массивы указателей | blacktener | Общие вопросы C/C++ | 16 | 13.06.2011 20:45 |
Дв.массивы и указатели | Марат05 | C++ Builder | 3 | 14.04.2011 19:45 |
Массивы и указатели (С++) | slavy | Помощь студентам | 3 | 26.08.2009 19:39 |
Указатели и массивы | VladimirVB | Общие вопросы Delphi | 7 | 23.08.2009 19:55 |
[C] массивы, указатели, двойные указатели. | Iggel | Общие вопросы C/C++ | 5 | 05.05.2009 12:39 |