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

Инверсия строк - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ репр http://www.cyberforum.ru/cpp-beginners/thread673776.html
Напишіть програму, що сортує символи введені з клавіатури рядка в порядку зростання їх номерів в ASCII-таблиці.
C++ Что данная программа на печатает на screen? Подскажите, пл что данная программа на печатает на screen? int tenure = -5; if (tenure + 5) printf("Congratulations!"); else printf("Sorry"); Question options: A) Congratulations! http://www.cyberforum.ru/cpp-beginners/thread673769.html
C++ Подскажите, пожалуйста, с ответами
Какая из перечисленных функций конвертирует ASCII string в целое число: A) string itoa (int) B) double atof (string) C) int atoi (string) D) int toupper (int)? Какая из перечисленных функций читает внутреннее компьютерное время в секундах: A) stime () B) time (SECONDS) C) time ()
C++ Удаление начальных и конечных пробелов в строке
Доброго времени суток! Задание: предложите 2 вар-та функции, удаляющие начальные и концевые пробелы в строке. шапка: #include "stdafx.h" #include <iostream> #include <string> using namespace std; using namespace System;
C++ Шифровать методом Магического квадрата (размер квадрата 9х9) С++ http://www.cyberforum.ru/cpp-beginners/thread673762.html
Шифровать методом Магического квадрата (размер квадрата 9х9) С++ Дана таблица 9х9. Надо реализовать программу на С++ шифрующий/дешифрующий вводимый текст методом Магического квадрата. Откликнитесь...:( #include <iostream> #include <conio.h> #include "string.h" using namespace std;
C++ Создание начальных последовательностей методом выбора с замещением Всем привет!!! Помогите кто чем сможет с тем как мне написать эту прогу на данную тему, в инете никакой литературы полезной не нашё?????:( подробнее

Показать сообщение отдельно
warspirit
3 / 3 / 0
Регистрация: 30.03.2011
Сообщений: 61
17.10.2012, 23:22     Инверсия строк
Помогите найти ошибку,почему выводиться строки с лишними символами ?
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
#include "stdafx.h"
#include <cstdlib>
#include <iostream>
#include <string>
 
using namespace std;
 
 
char * reverse(string str)
{
    char * buff = new char[str.length()];
    for(int i = str.length() - 1; i >= 0; i--)
        buff[str.length() - i - 1] = str[i];
    return buff;     
}
 
int main(int argc, char *argv[])
{
   
   char str1[100];
    cin.getline(str1, 100 , '*' );
    cout<<str1;
     std::cout << reverse(str1);
 
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru