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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Stesh_ka
0 / 0 / 0
Регистрация: 20.07.2009
Сообщений: 53
#1

Не получается вернуть значение функции - C++

03.02.2010, 23:40. Просмотров 587. Ответов 0
Метки нет (Все метки)

почему не получается вернуть значение функции?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
char* trans( char* schislo )
{
     /* Maximum characters in 1st byte */
   size_t s;
   div_t div_len;
   int q;
   char temp;
   double m;
   
    s=strlen(schislo);
 
    cout<<s<<endl; 
    if (s!=1)
{ 
    div_len = div(s, 2);
    cout<< div_len.rem<<endl;
 
    if (div_len.rem==0)
    {
        m=0.5*s;
    }
    else
    {
        m=0.5*s-0.5;
    }
    for(q=0; q<= m; q++)
    {
        temp = schislo[q];
        schislo[q]=schislo[s-q];
        schislo[s-q] =temp;
         }  
       
}
 return schislo;
}
 
void main(void)
{   
    char buffer[82] = { 80 };  /* Maximum characters in 1st byte */
    char* z;
    cout<< 'Vvedi chislo'<<endl;
    z= _cgets( buffer );
    cout<<'z1='<<z<<endl;
    z=trans(z);
    puts(z);
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.02.2010, 23:40     Не получается вернуть значение функции
Посмотрите здесь:

Не получается вернуть значение массива char tags[SIZE] - C++
Поправьте меня, пожалуйста. Не могу вернуть значение массива char tags: #include &lt;windows.h&gt; #include &lt;iostream&gt; #include...

Не получается присвоить значение указателя в функции - C++
void Gauss(double *x,double b) { for (int i = n-1; i &gt;0 ; i--) { *x=0; for (int j = n; j &lt; i; j--) { *x+=-*x*A; } ...

Вычислить значение функции y для x=a(h)b - получается всего один результат - C++
#include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;math.h&gt; using namespace std; int main() { double y,x, a, b, h; x=1; ...

Функция с указателем на void** не получается вернуть данные? - C++
Здорова! Есть код: #include &lt;iostream&gt; using std::cout; struct IMotion { virtual int&amp; get_val()=0; };

как вернуть значение? - C++
Здравствуйте не могу сделать, не знаю как! #include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;fstream&gt; #include &lt;cstdlib&gt; #include...

Вернуть значение массива - C++
Добрый день , есть задача создать массив с помощью конструктора класса , заполнить его символами и получить его значение в функции main ....

Как правильно вернуть значение? - C++
class Stack { private: myString *st; ... myString getSt() { return st; // не работает }

Как вернуть значение из макроса? - C++
Как сделать стобы из макроса возвращалось значение? #include &quot;stdio.h&quot; int main(void) { #define mac(a,b)\ for (int...

Как вернуть значение лямбды? - C++
int someFunc() { return () -&gt; int {return 1;}; // не работает. Как возвращать такие штуки? }

Есть функция. Надо вернуть значение - C++
void Function1( FILE *pFile, int **pb, int N, int M) { for (int i = 0; i &lt; N; i++) { int max = -1; for (int...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru