С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Чтение из файла http://www.cyberforum.ru/cpp-beginners/thread68210.html
Всем привет! Есть одна небольшая проблема. Существует файл input.txt в котором два числа 3 и 5. Вот код: #include<iostream> using namespace std; int main() { int a,b; int d=0; int c; ...
C++ Программа вот нужно составить программу... если не трудно напишите пожалуйста ваши идеи... сегодня делал ее на паре,возможности скинуть на флешку нет (( преподаватель сказал что слишком длинный код (... http://www.cyberforum.ru/cpp-beginners/thread68202.html
массив C++
Здраствуйте! надо заполнить рандомальный массив 10*10 1. найти строку где сумма элементов максимальная 2. найти колонку где сумма элементов минимальна. вот что пока написала, но не могу сравнить...
C++ изменение кода
Подскажите пожалуйста как строку cin.get(Arr,100,'\n'); заменить на строку языка С типа scanf??
C++ Стеки в С http://www.cyberforum.ru/cpp-beginners/thread68193.html
Не как не могу разобраться со стеками, помогите пожалуйста. Нужно написать в С. Задание: С помощью одномерного массива организуйте стек и действия с ними, т.е. включение и исключение элементов, а...
C++ Как добавить элемент в динамический массив? Всем привет. У меня такая проблема: Написал класс avto, в нем данные об автомобиле.Моя задача создать массив таких классов изначально задав размерность этого массива. Данная программа должна... подробнее
easybudda
Модератор
Эксперт CЭксперт С++
10157 / 6062 / 1525
Регистрация: 25.07.2009
Сообщений: 11,490
28.11.2009, 17:37 0

Переписать функцию с использованием указателей

28.11.2009, 17:37. Просмотров 672. Ответов 7
Метки (Все метки)

Ответ

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
#include <stdio.h>
 
/* strReverse переворачивает строку без использования strlen и с указателями */
 
char *strReverse(char *str){
    char *h, *t, c;
    
    if ( !str || !(*str) )
        return NULL;
    h = t = str;
    for ( ; *t; t++ )
        ;
    t--;
    
    while ( h < t ){
        c = *h;
        *h = *t;
        *t = c;
        h++;
        t--;
    }
    
    return str;
}
 
int main(){
    char test[] = "abcdef";
    
    printf("Original: %s\n", test);
    printf ("Reversed: %s\n", strReverse(test));
    
    return 0;
}


Вернуться к обсуждению:
Переписать функцию с использованием указателей
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2009, 17:37
Готовые ответы и решения:

Переписать код с использованием указателей на функцию
Помогите вот эту программу переделать на указатели! Спасибо всем) #include...

Переписать код с использованием указателей
помогите пожалуйста, нужно не использовать а все сделать через указатели...

Переписать приведенный код с использованием указателей
Есть такой код с функциями. Надо его реализовать через указатели. 3 задания к...

Подскажите как переписать класс с использованием умных указателей, либо STL
К сожалению, знания об умных указателях и библиотеке STL прошли мимо меня......

Написать функцию, находящую корни уравнения методом хорд с использованием указателей
Написать функцию, находящую корни уравнения методом хорд. Аргументы этой...

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