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

Сдвиг элементов строки char со вставкой элемента в указанное место - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ помогите написть програму http://www.cyberforum.ru/cpp-beginners/thread369158.html
Создать программу позволяющую выполнять действия с файлами и каталогами. В данной программе реализовать: • Программа должна принимать от пользователя путь к какому-либо каталогу; • Затем программа должна проверить есть ли в указанном каталоге текстовые файлы; • Если текстовые файлы есть, в указанном каталоге надо создать вложенный каталог TEXT и все текстовые файлы перенести в него;...
C++ Подсчёт формулы через циклы всем привет, очень нужна помощь, вот задание к контрольной работе, я в с++ вообще не разбираюсь) может у кого то уже есь готовая работа так как это стандартная тема которая встречается в паскале и делфи) все заранее спасибо!! программа в которой будут использоваться !циклы! http://www.cyberforum.ru/cpp-beginners/thread369157.html
cbClsExtra и cbWndExtra из WNDCLASSEX C++
Прочитал msdn по поводу WNDCLASSEX и вот что там написано cbClsExtra Type: int The number of extra bytes to allocate following the window-class structure. The system initializes the bytes to zero. cbWndExtra Type: int
Конструктор C++
Прошу помочь разобраться , что означает строка с пометкой ... а именно это :itsA(itsA class Two: public One { Two(int Radius):itsA(itsA){}// конструктор что-то от itsA к целочисленному значению Radius???? int Otdam(){return itsA;} void Primu(int A){itsA=A;} void Metod(); private: int itsA;
C++ error C3867: 'SystemMessages::Work': function call missing argument list http://www.cyberforum.ru/cpp-beginners/thread369095.html
error C3867: 'SystemMessages::Work': function call missing argument list; use '&SystemMessages::Work' to create a pointer to member #include "stdafx.h" SystemMessages::SystemMessages( int subscribers ) { isAlive = true; _beginthread( Work, 0, NULL ); }
C++ Алгоритм объединение. /////////////////////////////////////// // /////////////////////////////////////// #include <iostream> using std::cout; using std::cin; using std::endl; подробнее

Показать сообщение отдельно
gvenog
1 / 1 / 0
Регистрация: 17.04.2010
Сообщений: 55

Сдвиг элементов строки char со вставкой элемента в указанное место - C++

19.10.2011, 20:54. Просмотров 439. Ответов 0
Метки (Все метки)

Нужно сдвинуть элементы строки char циклически, после вставки символа '^'. Как это сделать?

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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include "stdafx.h"
#include <ctype.h>
#include <iostream>
#include <cstring>
#include <conio.h>
#include <string>
#include <cstdlib>
#include <fstream>
#include <stdio.h>
#include <windows.h>
using namespace std;
 
 
struct Stroka
{
    char word[50];
};
int s=207;
Stroka *str;
 
void file()
{
   ifstream input_file("Text.txt") ;
   char word[50];
   str = new Stroka[s];
   for(int i=0; i<s; i++)
      {
        setlocale (LC_ALL, ".866");
        input_file >> word;
        setlocale (LC_ALL, ".1251");
        strncpy(str[i].word,word,50);
        cout<<"\n"<<word<<"\t";
        cout<< '=';
        cout<<"\t";
        for(int j=0; j<strlen(word); j++)
        {
                                 //смягчение согласных
            
            if((word[j]=='е') && (word[j-1]=='л'))
            {
                word[j]='^';
                word[j+1]='е';
    //здесь добавить сдвиг элементов на одну позицию вправо, не изменяя значения 
                
                
                
            }
                                 cout<<word[j];
        }
 
         }
}
 
 
int main()
{
    setlocale(LC_ALL,".1251");
    cout<< "Слово   =       Транскрипция\n";
    file();
    system("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru