Форум программистов, компьютерный форум, киберфорум
Наши страницы

Замена малых латинских букв символом "$" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Передача многомерного массива переменного размера в функцию http://www.cyberforum.ru/cpp-beginners/thread22429.html
Как в с передается в функцию многомерный массив, чья размерность определеяется "по ходу дела". Вариант в фортране: ... call f(m,n,x) .... subroutine f(m,n,x) integer m,n real x(m,n) x(i,j)...
C++ Возвращение функцией wchar_t значения. Такой вопросик. Нижеследующий код - это концепция. в качестве аргумента функции должна быть переменная типа wchar_t, функция должна произвести некоторые манипуляции со значеним агрумента и... http://www.cyberforum.ru/cpp-beginners/thread22424.html
C++ Транспортабельность
Как сделать программы на Borlandc++ рабочими в независимости от того установлен ли борланд на компе или нет, как собрать все нужные файлы до одного экзешника.
C++ Умножение комплексных чисел, запись в алгебраическом виде
Господа программисты! Покорнейше прошу помочь мне с написанием данной программы, по скольку сам не владею достаточной информацией в этой области!
C++ Значение числа по модулю http://www.cyberforum.ru/cpp-beginners/thread22395.html
Люди, подскажите, как (каким оператором) можно записать значение числа по модулю.:wall:
C++ Как вернуть сразу 2 значения из функции? Есть функция, которая генерирует 2 параметра. Как сделать так, чтобы функция их вернула? Оба сразу? подробнее

Показать сообщение отдельно
Gravity
564 / 558 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
04.02.2009, 21:27
На...
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
#include <stdio.h>
#include <conio.h>
 
int replace(char s[])
{
    int i, nzam = 0;
    
    for(i=0; s[i]!='\0'; i++)
       if(s[i]>='a' && s[i]<='z') { //если латинская малая буква
          s[i] = '$';
          nzam++;
       }
    return nzam;
}
 
int main()
{
    int i, n;
    char s[256] = "I hate this fucking world!";
    
    n = replace(s); //применяем функцию
    printf("%s\n", s); //выводим символьный массив с заменой букв
    printf("%d", n); //число замен
    
    getche();
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.