,   CyberForum.ru

, , , . - C++


C++ xml http://www.cyberforum.ru/cpp-beginners/thread369334.html
<?xml version="1.0" encoding="UTF-8"?>, <?xml version="1.0" encoding="ANSI-1251"?>, , <?xml. , ( "<" ">"), "<?xml". . ? ...
C++ . , . http://www.cyberforum.ru/cpp-beginners/thread369329.html
C++
. ( ) , : () , , SHA. : : class Crypt { public: Crypt(const char *KeyPsw, ALG_ID HashAlg, ALG_ID CipherAlg, DWORD...
C++ -!!!!
- : 1. n . 3 . , . m, . 2., , .( pin-code). ?
C++ 1. Insert Delete -. http://www.cyberforum.ru/cpp-beginners/thread369315.html
Insert Delete -. ,, (((
C++ ..... #include <iostream> #include <conio.h> #include <cstdlib> #include <time.h> using namespace std; int main() { setlocale(0,""); int m=5,n=7, **mas;

-==-
FAQ
20.10.2011, 12:06     , , , .
ghjas
. , , , .
-
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
63
64
#include <string.h>
#include <stdio.h>
 
//Åñëè ñèìâîë chr ñîäåðæèòñÿ â ñëîâå str
//òî âîçâð*òèì *å*óëåâîå ç**÷å*èå
int isInKeyChars(char chr, char * str)
{
    int i, sLen = strlen(str);
    for(i = 0; i < sLen; i++)
    {
        if(chr == str[i])
            break;
    }
    return sLen - i;
}
 
int main()
{
    char str[1025];//Áóäåò ñîäåðæ*òü â ñåáå ïðåäëîæå*èå
    char word[32];//Áóäåò ñîäåðæ*òü â ñåáå êëþ÷åâîå ñëîâî
    char *tok;//Óê*ç*òåëü ** òåêóùåå ñëîâî â ïðåäëîæå*èè
    char delim[] = " .,;!&";//Ð*çäåëèòåëè ìåæäó ñëîâ*ìè
    char chr;//Ñèìâîëü**ÿ ïåðåìå***ÿ, äëÿ îðã**èç*öèè ïîâòîð*îãî ââîä* è ò.ä. 
    long i,k,nCount;//nCount - áóäåò ñîäåðæ*òü â ñåáå ÷èñëî ñëîâ 
    //êîòîðûå ñîñòîÿò èç ñèìâîëîâ word
    do
    {
        printf("Enter sentence :\n");
        scanf("%[^\n]%c",str,&chr);
        printf("Enter key word : \n");
        scanf("%s",word);
        tok = strtok(str,delim);//Âûäåëÿåì èç ñòðîêè 1-å ñëîâî
        nCount = 0;//Îá*óëÿåì ñ÷¸ò÷èê ñëîâ ïîë*îñòüþ ñîñòîÿùèõ 
        //èç ñèìâîëîâ word
        printf("List of words that contains only chars of key word\n");
        while(tok)
        {
            i = 0;k = 1;
            while(*(tok + i) != '\0')
            {
                //*(tok + i) - ïåðâûé ñèìâîë ñòðîêè tok + i
                k *= isInKeyChars(*(tok + i),word);
                i++;
            }
            //Åñëè tok ñîñòîÿëî *å òîëüêî èç ñèìâîëîâ word
            //òî ** ê*êîì òî ñèìâîëå isInKeyChars âåð*¸ò 0
            //åñòåñâå**î k ñò**åò ð*â*ûì 0 - ýòî è áóäåò è*äèê*òîðîì
            //ñîñòîèò ëè ñëîâî tok èç ñèìâîëîâ word èëè *åò
            if(0 < k)
            {
                printf("%s\n",tok);
                nCount++;
            }
            //Ïðîäîëæ*åì âûäåëÿòü èç ñòðîêè ñëîâ*
            tok = strtok(NULL,delim);
        }
        if(nCount == 0)
            printf("Words in sentence not consists only from chars key word\n");
        printf("Enter 1 for new input\n");
        scanf("%d",&i);
    }
    while(i == 1);
    return 0;
}
,    ,      ,     .  
 
: 18:21. GMT +3.
- , ,
-
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
@Mail.ru