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

Замена символов в строке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как узнать сколько раз использувалась функция? http://www.cyberforum.ru/cpp-beginners/thread196176.html
Здравствуйте, я написал функцию суммы: float suma(float a, float b) { float sum; sum = a+b; return sum; }
C++ проги на C++ Приветствую всех форумеровчан!:) Хотела бы обратиться с большой просьбой помочь решить задачки на C++. Работаю на Borland C++. Может кто-нибудь что-нибудь поможет решить, а то по программированию завал:- с шагом Step и построить её график; действительные числа Хst, Хen и Step вводятся интерактивно. Вот сама функция: 1/2x-10 если x+5<0 (x-sin(x))/x если x+5>=0 и все в фигурных скобках. ... http://www.cyberforum.ru/cpp-beginners/thread196164.html
Операторы передачи управления C++
Задать строку из произвольного количества цифр и посчитать количество одинаковых введенных цифр. Подскажите, как это попроще сделать....
Дано натур. число k. Определить k-ю цифру последов., где выписаны подряд степени числа 10 C++
мне эта задача бесит уже месяц я решу но толку нет Помогите пожалуйста!!! №1: Дано натур. число k. Определить k-ю цифру последов., где выписаны подряд степени числа 10. 110100100010000........ Именуйте темы осмысленно. Название "внимание, народ" никак о содержании темы не говорит и лишь отбивает желание ее смотреть.
C++ матрица,цикличный здвиг http://www.cyberforum.ru/cpp-beginners/thread196137.html
Дана матрица m,n. По жыланию пользавателя осушествить циклычний здвиг елементов строки або столбца на указаное число позиций!!!! Вот што есть из нароботки_____ // Лаба№4.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <conio.h> #include <iostream> #include <math.h> using namespace std;
C++ Как в C++ управлять пк Здраствуйте, я начал изучать С++, уже кучи материалов перерил, но немогу понять как физически упровлять пк, например отслеживать температуру цп или изменять скорость куллеров, и прочее. Скиньте пожалуйсто статьи на эту тему или скажите какие небудь книги на эту тему. подробнее

Показать сообщение отдельно
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
23.11.2010, 17:40     Замена символов в строке
обратить байты
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
#include <stdio.h>
#include <string.h>
 
void reverse_bytes(char *s, size_t len);
 
/* обращает строку */
int main(void)
{
    char line[100] = "abcdefg";
    int i;
    
    reverse_bytes(line, 7);
        
    for (i = 0; i < 20; i++)
        printf("%3d - %c" "\n", line[i], line[i]);
    
    return 0;    
}
 
/* обратить массив байт */
void reverse_bytes(char *s, size_t len)
{
    size_t i, j;
    int c;
    
    for (i = 0, j = len - 1; i < j; j--, i++)
        c = s[i], s[i] = s[j], s[j] = c;
}
Код
[guest@localhost prepare]$ ./t
103 - g
102 - f
101 - e
100 - d
 99 - c
 98 - b
 97 - a
  0 - 
  0 - 
  0 - 
  0 - 
  0 - 
  0 - 
  0 - 
  0 - 
  0 - 
  0 - 
  0 - 
  0 - 
  0 - 
[guest@localhost prepare]$
 
Текущее время: 05:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru