Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В массиве найти количество нечетных чисел расположенных после второго самого большого числа https://www.cyberforum.ru/ cpp-beginners/ thread119140.html
Помогите пожалуйста составить программу и если не затруднит еще блок-схему В массиве A10 найти количество нечетных чисел расположенных после второго самого большого числа Заранее спасибо
Явных ошибок нет, но программа не работает C++
Задание было такое: 1. Разработать программу, которая создает массив, количество элементов которого задается пользователем. Все элементы генерируются псевдослучайной последовательностью от 0 до...
C++ Строки - считывание предложений.
Всем привет! Вот такая задача: Написать программу, которая считывает из введенного с консоли текста первые 3 предложения и выводит их в обратном порядке. (предложения содержат <=256 символов) ...
C++ Матрица В чем ошибка? Как передать матрицу в функцию? //--------------------------------------------------------------------------- #include <vcl.h> #include <iomanip.h> #include <iostream.h>... https://www.cyberforum.ru/ cpp-beginners/ thread119129.html
C++ Vector как член класса https://www.cyberforum.ru/ cpp-beginners/ thread119080.html
собственно заголовок моего класса: #pragma once #include <Vector> #include "StdAfx.h" #include "PObject.h" #include "PLine.h"
C++ Вопрос о динамическом выделении памяти
Доброго времени суток всем. у меня вопрос к работе следующего кода: delete values; // Удаляем массив из кучи values = temp; // присваиваем адресу...
C++ Шаблон для односвязного списка
Доброго времени суток! Проблема - пишу шаблон для односвязного списка На приведенном фрагменте дает ошибку - " 45 D:\C++\test.cpp expected constructor, destructor, or type conversion before '*'...
C++ Простое диалоговое окошко main.h: #define IDC_STATIC 100 BOOL CALLBACK DlgProc(HWND, UINT, WPARAM, LPARAM); void DlgOnCommand(HWND, int, HWND, UINT); BOOL DlgOnInitDialog(HWND, HWND, LPARAM); main.cpp: https://www.cyberforum.ru/ cpp-beginners/ thread119042.html
C++ Что-то с типами https://www.cyberforum.ru/ cpp-beginners/ thread119029.html
DialogBox(hInst, "Dialogs", NULL, DlgProc); Выдает: error C2664: DialogBoxParamW: невозможно преобразовать параметр 2 из 'const char ' в 'LPCWSTR' В чем проблема?
C++ Шаблон функции, меняющей местами значения двух параметров помогите решить Описать шаблон функции, меняющей местами значения двух переданных в нее параметров. https://www.cyberforum.ru/ cpp-beginners/ thread119011.html
26 / 25 / 3
Регистрация: 19.03.2010
Сообщений: 57
19.04.2010, 19:42 0

Функция и реверс строки

19.04.2010, 19:42. Просмотров 10648. Ответов 11
Метки (Все метки)

Ответ

1:
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
#include <stdio.h>
#include <string.h>
 
char *strrev(char *str)
{
int j = 0;
static char ret[256];
 
    for (int i = strlen(str) - 1; i >= 0; i--)
    {
        ret[j++] = str[i];
    }
    ret[j] = '\0';
    return ret;
}
 
int main()
{
char *p;
char str[256], str2[256] = "";
 
    gets(str);
    p = strtok(str, " ");
    while (p != NULL)
    {
        strcat(str2, strrev(p));
        p = strtok(NULL, " ");
        if (p != NULL) strcat(str2, " ");
    }
    puts(str2);
}


Вернуться к обсуждению:
Функция и реверс строки
2
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.04.2010, 19:42
Готовые ответы и решения:

Реверс строки
Привет ребят, вообщем я первокурсник и только разбираюсь с основами, у меня лабораторная работа...

Реверс строки
Не могу написать программу которая перестанавливает символы в строке(abc-&gt;cba)

Реверс строки в стиле Си
Подскажите как написать собственную функцию реверса строки в стиле СИ?

Не работает реверс строки
Всем привет, ребятки! Я тут принялся работать с функциями обработки строк, и у меня возник вопрос....

11
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.