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

ф-ция реверса строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ многопоточное программирование на с++ http://www.cyberforum.ru/cpp-beginners/thread864405.html
необходимо создать приложение которое с использованием thread (потоков) решит уравнение ну например дроюбное , то есть один поток решит знаменатель - другой дробь третий все уравнение четвертый присвоит полученное переменной какой то)не знаю как
C++ Ошибка: нет операции доступа к элементу #include<iostream> #include<iomanip> #include<fstream> #include<locale> using namespace std; struct PRICE { char name_magazine; char name_product; int cost; void operator()(char* str,char* str2,int mycost) http://www.cyberforum.ru/cpp-beginners/thread864404.html
Шифр гронсфельда + маршрут Гамильтона C++
Нужна программа на си++. Маршрут 2. Нужно сделать так чтобы можно было вести любой алфавит.
C++ Второй с конца пробел
Правильно: BufferL=Buffer.length(); BufferPos=Buffer.rfind(L' ', BufferL); BufferPos=Buffer.rfind(L' ', BufferPos);?
C++ Ввод-вывод текста в фаил http://www.cyberforum.ru/cpp-beginners/thread864383.html
Текст в фаил забивает, но когда требуется поменять местами в файле то выводит одн буквы "М" , хотя их нету при вводе.=( Заменяет все пробелы и символы на М и получется исходная строка + очень много "М". //Написать программу, которая в текстовом файле меняет местами два соседних слова. #include <conio.h> #include <windows.h> #include <iostream> #include <stdio.h> using namespace std; int...
C++ Вычислить значение функции, шаг пользователь задает сам, найти максимум и минимум Помогите пожалуйста с программой. Вычислить значения функции в интервале 0 < x <1. Определить корень уравнения F(x) = 0, находящийся примерно посередине заданного интервала изменения аргумента с точностью до ε = 0.0001. F(x) = lg6x - 7 / 6(2x+1) Найти максимум и минимум, шаг пользователь должен задавать сам, результат таблицей и ниже таблице значение, которое самое близкое к 0. Вот... подробнее

Показать сообщение отдельно
vxg
Модератор
3107 / 1909 / 205
Регистрация: 13.01.2012
Сообщений: 7,278
15.05.2013, 10:14     ф-ция реверса строки
Цитата Сообщение от igor001 Посмотреть сообщение
следующий код
возврат false для пустой строки - спорный вопрос. вполне можно вернуть true - попробуйте докажите что мы не обратили строку ?
еще раз хотелось бы отметить что
C++
1
char* end_str = &str[0];
рационально записать как
C++
1
char* end_str = str;
+ в 1001 раз хотелось бы обратить ваше внимание что увлечение инкрементом поставленным перед указателем приводит к тому что вы начинаете поиск конца строки со второго символа. это совсем ни к чему. во всяком случае когда я такое вижу начинаю нервничать - вроде бы ничего не случилось (поскольку мы отсекаем случай пустой строки на входе) но тревожное состояние уже наступило кроме того можно выкинуть условия проверки пустой строки если пользоваться инкрементом после указателя.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru