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

Как работает функция, которая переворачивает строку? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести на экран сколько раз встречается каждая цифра в массиве http://www.cyberforum.ru/cpp-beginners/thread1098965.html
Двумерный массив MxN заполнить случайными числами из диапазона . Вывести на экран сколько раз встречается каждая цифра.
C++ Объясните, пожалуйста, код bool userAgeIs16 = age == 16; if( userAgeIs16 ) { Console.WriteLine(\"В этом возрасте уже можно водить машину!\"); } Интересует, конечно же, объявление логической переменной. Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread1098956.html
Программирование с файлами C++
Ведомость абитуриентов содержит ФИО, город проживания, суммарный балл. Вывести информацию об абитуриентах, проживающих в г. Минске и имеющих балл больше 220. Работает только если задать условие >220, при добавлении условия проживания программа не работает. Помогите плз. #include <iostream.h> #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <string.h>
C++ Как получить доступ к членам класса из функций
Есть код типа //***************************************************************************** func1() { body; } func2() { body;
C++ адресс начала класса http://www.cyberforum.ru/cpp-beginners/thread1098923.html
есть к примеру класс: class abc { public: func1(); func2(); }; abc ABC;
C++ Обмен элементов динамического списка Народ помогите кто как может или литературы полезной скиньте, что то читал читал, а толку нету. необходимо создать однонаправленный динамический список что содержит информацию о реках.Список должен состоять из 4 полей: 1 поле - название реки, 2 поле - длина реки, 3 поле - площадь реки, 4 поле - количество приливов. Необходимо реализовать следующие действия со списком - Ввод... подробнее

Показать сообщение отдельно
Enotniy
 Аватар для Enotniy
96 / 95 / 14
Регистрация: 15.01.2014
Сообщений: 283
17.02.2014, 19:44     Как работает функция, которая переворачивает строку?
C++
1
2
3
4
5
6
for(a2=0;a2<a1;a2++,a3--) // а2 бежит от нуля до длинны слова, выход когда а2 достигнет длинны слова
//а2++ увеличивает а2 на единицу, а3-- уменьшает а3 на единицу
//а3 бежит от длины слова к 0
c[a2]=b[a3-1]; // перекидываем букву
c[a2] = 0; // когда цикл закончится мы кладем в конец слова символ конца строки ("\0"==0)
cout<<c;//выводим на экран
Добавлено через 3 минуты
Цитата Сообщение от 150333 Посмотреть сообщение
int a1,a2,a3;
это объявление переменных, для "пробегания" а2 и а3, а1 - для длины слова
C++
1
2
a1=strlen(b); // кладём в а1 длину слова b
a3=a1; // задаем начальное значение а3 равное длине слова
 
Текущее время: 01:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru