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

работа со строками. Перевернуть, заданную пользователем строку, в отдельной функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ что не так с конструктором с параметрами http://www.cyberforum.ru/cpp-beginners/thread838026.html
создаю экземпляры класса , один через конструктор с параметрами но указываю параметрами он мне пишет ошибка что преобразования типов не допустимо , как мне исправит свою ошибку Объявления класса #pragma once #include <iostream> #include <fstream> #include <stdio.h> #include <time.h> using namespace std; //класс матрица class Tabel
C++ сформировать двумерный массив в котором каждая строка содержит элементы массива равные номеру строки +2(увеличивается на два) сформировать двумерный массив в котором каждая строка содержит элементы массива равные номеру строки +2(увеличивается на два) .Например запрашиваю 1 строку, открывается 3 строка , то есть увеличивается на 2. http://www.cyberforum.ru/cpp-beginners/thread838012.html
Массив. Парные элементы массиве А удвоить, а нечетные оставить без изменений C++
элемента массива А сформировать массив B такого же размера по правилу: парные элементы массиве А удвоить, а нечетные оставить без изменений.
C++ Пишет ошибку
Задача: Написать функцию, проверяющую есть ли отрицательные элементы в указанной строке двумерного массива. Удалить из массива все строки с отрицательными элементами, удаленная строка заполняется 0 и переносится в конец массива. Вот сам код: #include <iostream> using namespace std; #include <math.h> #include <stdio.h> #define ROWS 4 #define COLUMNS 4
C++ Файлы Borland C++ (консоль) http://www.cyberforum.ru/cpp-beginners/thread837999.html
Имеются два типизированных файла одинакового размера, элементами которых являются числа. Получить третий файл каждый элемент которого равен меньшему из соответствующих элементов заданных файлов.
C++ Файлы Borland C++ (консоль) Записать в другой файл числа имеющегося файла о обратном порядке Имеется файл с тридцатью числами. Записать в другой файл числа имеющегося файла о обратном порядке. подробнее

Показать сообщение отдельно
Neo-N
0 / 0 / 0
Регистрация: 26.04.2011
Сообщений: 7
14.04.2013, 23:50     работа со строками. Перевернуть, заданную пользователем строку, в отдельной функции
задание- перевернуть, заданную пользователем строку, в отдельной функции;
написал вот такой код, переворачиваю-> копирую->вывожу
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
//ex7_1.cpp
//переворачивает строку
#include <iostream>
#include <string>
#include <conio.h>
 
using namespace std;
 
void reversit ( char str[]);
 
int const SAIZE=126;
 
int main ()
{
    char str[SAIZE];
    cin.get(str,SAIZE);
    reversit(str);
    cout << "Pouchennaia stroka" << endl << str ;
    getch();
    return 0;
}
 
void reversit (char str[])
{
    char buff [SAIZE];
    int temp = strlen (str);
 
    for (int i=0; i<=temp/2; i++)
    {
        buff [i]= str [temp-i];
        buff [temp-i]= str [i];
    }
    cout << "---" << endl << buff;
    buff [temp+1]='\0';
    cout << buff;
    for (int i=0; i<=temp; i++)
    {
        str [i]= buff [i];
    }
    str [temp+1]='\0';
    cout << "******" << endl << str;
 
 
}
но строку у меня тупо не выводятся (
знаю что зря создал лишний массив и можно обойтись одной дополнительной переменной, вопрос в том почему не выводятся строки ? заранее спасибо )
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru