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

Функции и указатели - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как узнать знак числа? http://www.cyberforum.ru/cpp-beginners/thread311978.html
как узнать знак числа для float или double. пишу в win32.
C++ STL set вопрос почему в строке while( (*ii)!=elem) говорит что я не перегрузил != не могу понять, и почему в строке cout<<*p<<" "; говорит что я не перегрузил вывод для моего класса ?? Подскажите кто то, оч прошу, я сравниваю пока для простоты по интовой переменной класса, и приходится пользоваться функцией лук, прописанной в классе , с типом инт9если сделать 1 переменную в классе все работает... ... http://www.cyberforum.ru/cpp-beginners/thread311890.html
C++ Как подключить свой модуль
Используйте теги форматирования кода! Добавлено через 5 часов 20 минут Здравствуйте ,скажите как правильно подключить модуль в Си++. Файл rectangel.cpp выглядит так: /* Модуль содержит описание клсса TRect - прямоугольник. 1. Используя этот модуль, написать программу, изображающую на экране мигающий прямоугольник. Изменить модуль, объявив часть полей личными.
Возрастающая последовательность C++
Народ помогите написать прогу на Си. Даны вещественные числа. определить образуют ли они возрастающую последовательность. если да - то найти сумму первого и последнего элементов а если нет то найти произведение максимального и минимального элеменов.
C++ переделать программу http://www.cyberforum.ru/cpp-beginners/thread311869.html
дан код , результатом которого является бегающий человечек под дождем, прошу переделать этот код так чтобы дождя не было, был лишь только бегающий человечек, прошу помочь, нужно срочно, на с\c++ #include<iostream.h> #include<graphics.h> #include<conio.h> #include<dos.h> #include<stdlib.h> int sineGen(int cntr) {
C++ Книги по С++ Доброго времени суток!!!Задался целью тщательно изучить С++. Посоветуйте пожалуйста хорошие книги и учебники для изучения этого могучего языка :)Заранее спасибо :) З.Ы. А как вы изучали язык?Поделись опытом :) подробнее

Показать сообщение отдельно
diagon
Higher
1927 / 1193 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
03.06.2011, 21:19  [ТС]     Функции и указатели
Вставил я туда 2 отладочных цикла, получилось так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
char * itoa(int num,char * str,int base){ 
    for (int j=0; j < 10; j++)
    printf("\n%c - %d\n",str[j],str[j]);
    printf("--------------------------------------------\n");
    bool _=false;
    if (num < 0) {_=true; num*=-1;}
    for(;num;num/=base)
        *str++=num%base+48;
    if (_) *str++='-';
    *str=0;
    for (int j=0; j < 10; j++)
      printf("\n%c - %d\n",str[j],str[j]);
    return str_cpy(str_rev(str),str);
}
Ничего кроме мусора не выводится
И тем не менее, каким-то образом, возвращается значение перевернутой строки!
...
Есть сильное подозрение, что этот указатель указывает на что-то очень левое... Хотя тогда была бы ошибка сегментации...
...Я окончательно запутался... Указателям я не понравился, они надо мной издеваются(см. вложение)...
Функции и указатели
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru