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

Счётчик и куда указывает указатель - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ посчитать символы http://www.cyberforum.ru/cpp-beginners/thread695094.html
Имеется двумерный массив считываемый из файла. Для каждого элемента данного массива посчитать сумму ASCII кодов его первого+среднего + последнего символа. Например abcde элемент массива arr , найти сумму ASCI кодов a+c+e. Как это сделать? int main(int argc, char *argv) { setlocale (LC_ALL,"Russian"); bool f ; const int n = 3; int i, j; string tabula , el, zero...
C++ Программа по поиску совпадений слов в текстовом документе Здравствуйте,вы бы не могли мне помочь написать программу на C++ по поиску совпадений слов в текстовом документе. Эти слова могут состоять из англ слов,заглавных букв и различных символов. Пожалуйста помогите написать эту программу,я буду вам очень благодарен!! http://www.cyberforum.ru/cpp-beginners/thread695092.html
C++ Polynom
Вопрос более теоретический. Есть класс полином. 2 конструктора (пустой и со степенью полинома)., в которых вводишь коэффициенты. Нужно перегрузить оператор +, чтобы складывало 2 полинома. Трабла в том, что создавая новый полином выполняется конструктор. Помогите придумать способ, избежать создания нового полинома. И сделать перегрузку +.
Указатель куда указывает? C++
Вопрос в комментарии к программе int main() { int count = 0; char str = "atutau"; char *start, *end; start = str; // левый индекс массива end = str; do {
C++ Найти количество её отрицательных чисел в матрице http://www.cyberforum.ru/cpp-beginners/thread695086.html
Ввести матрицу действительных чисел размерностью 3x5 и найти количество её отрицательных чисел (решение задача с несколькими подпрограммами и с главной программой ) заранее спасибо
C++ тема : циклы типа for пожалуйста , помогите! дано натуральное число n и последовательность целых чисел x1,x2,x3....xn. Написать программу решения след. задачи : выяснить,какое число встречается в последовательности раньше-положительное или отрицательное. сломала всю голову,буду рада умным мыслям и идеям подробнее

Показать сообщение отдельно
aleksand
21 / 9 / 2
Регистрация: 18.06.2011
Сообщений: 185
11.11.2012, 23:31     Счётчик и куда указывает указатель
Вопрос в комментарии к программе
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
int main()
{
    int count = 0;
    char str[100] = "atutau";
    char *start, *end;
    start = str; // левый индекс массива
    end = str;
    do
    {
        end++;
    }while(*end); // правый индекс массива
 
    printf("%d, %s\n", count, --end); // тут у нас выводит число 0 и конец строки(т.е. ничего)
 
    do
        {
            end--;
            count++;
        }while(*start!=*end);
        printf("%d, %s\n", count, end); // тут выводит "1" и "au". Собственно непонятно, почему у нас count==1, когда "atutau\0" и должен быть равен 2, а не 1. сначала с символа конца строки на u, а потом с u на au
 
 
    getchar();
    return 0;
}
Добавлено через 1 минуту
Разобрался, не актуально
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru