,  ,

++

> > >

 
 
 
TempuSFatumA
1 / 1 / 0
: 02.04.2013
: 96
: 1
#1

string - C++

06.04.2013, 00:35. 1151. 28
( )

!

.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<iostream>
#include<conio.h>
using namespace std;
 
int main(void)
{
    // -  
    char g='\0';         //      
    int n=30;            //   int  30
    string res(g,n);    //    string(  g   n )
    
    for(char i=65;i<65+n;i++)              //    - 
    {
        g=i;                                   // g  i
        res.insert(res.length(),&g);    //     ,    &g
 
        for(unsigned int j=0;j<res.length()+1;j++)cout<<res[j]; // 
        cout<<endl;
    }
    _getch();
    return 0;
}

A
ABA
ABACABA
ABACABADABACABA
ABACABADABACABAE⌂☺ABADABACABA
ABACABADABACABAE⌂☺ABADABACABAF►u☺ABADABACABA
ABACABADABACABAE⌂☺ABADABACABAF►u☺ABADABACABAGPǶ☺ABADABACABA
ABACABADABACABAE⌂☺ABADABACABAF►u☺ABADABACABAGPǶ☺ABADABACABAH░Ƕ☺ABADABACABA

ABACABADABACABAE⌂☺ABADABACABAF►u☺ABADABACABAGPǶ☺ABADABACABAH░Ƕ☺ABADABACABAI
░Ƕ☺ABADABACABA
ABACABADABACABAE⌂☺ABADABACABAF►u☺ABADABACABAGPǶ☺ABADABACABAH░Ƕ☺ABADABACABAI
░Ƕ☺ABADABACABAJ8ȶ☺ABADABACABA
ABACABADABACABAE⌂☺ABADABACABAF►u☺ABADABACABAGPǶ☺ABADABACABAH░Ƕ☺ABADABACABAI
░Ƕ☺ABADABACABAJ8ȶ☺ABADABACABAK8ȶ☺ABADABACABA
ABACABADABACABAE⌂☺ABADABACABAF►u☺ABADABACABAGPǶ☺ABADABACABAH░Ƕ☺ABADABACABAI
░Ƕ☺ABADABACABAJ8ȶ☺ABADABACABAK8ȶ☺ABADABACABAL8ȶ☺ABADABACABA
ABACABADABACABAE⌂☺ABADABACABAF►u☺ABADABACABAGPǶ☺ABADABACABAH░Ƕ☺ABADABACABAI
░Ƕ☺ABADABACABAJ8ȶ☺ABADABACABAK8ȶ☺ABADABACABAL8ȶ☺ABADABACABAMȶ☺ABADABACABA

ABACABADABACABAE⌂☺ABADABACABAF►u☺ABADABACABAGPǶ☺ABADABACABAH░Ƕ☺ABADABACABAI
░Ƕ☺ABADABACABAJ8ȶ☺ABADABACABAK8ȶ☺ABADABACABAL8ȶ☺ABADABACABAMȶ☺ABADABACABAN
ȶ☺ABADABACABA
ABACABADABACABAE⌂☺ABADABACABAF►u☺ABADABACABAGPǶ☺ABADABACABAH░Ƕ☺ABADABACABAI
░Ƕ☺ABADABACABAJ8ȶ☺ABADABACABAK8ȶ☺ABADABACABAL8ȶ☺ABADABACABAMȶ☺ABADABACABAN
ȶ☺ABADABACABAOȶ☺ABADABACABA
ABACABADABACABAE⌂☺ABADABACABAF►u☺ABADABACABAGPǶ☺ABADABACABAH░Ƕ☺ABADABACABAI
░Ƕ☺ABADABACABAJ8ȶ☺ABADABACABAK8ȶ☺ABADABACABAL8ȶ☺ABADABACABAMȶ☺ABADABACABAN
ȶ☺ABADABACABAOȶ☺ABADABACABAPȶ☺ABADABACABA
ABACABADABACABAE⌂☺ABADABACABAF►u☺ABADABACABAGPǶ☺ABADABACABAH░Ƕ☺ABADABACABAI
░Ƕ☺ABADABACABAJ8ȶ☺ABADABACABAK8ȶ☺ABADABACABAL8ȶ☺ABADABACABAMȶ☺ABADABACABAN
ȶ☺ABADABACABAOȶ☺ABADABACABAPȶ☺ABADABACABAQȶ☺ABADABACABA
ABACABADABACABAE⌂☺ABADABACABAF►u☺ABADABACABAGPǶ☺ABADABACABAH░Ƕ☺ABADABACABAI
░Ƕ☺ABADABACABAJ8ȶ☺ABADABACABAK8ȶ☺ABADABACABAL8ȶ☺ABADABACABAMȶ☺ABADABACABAN
ȶ☺ABADABACABAOȶ☺ABADABACABAPȶ☺ABADABACABAQȶ☺ABADABACABARPǶ☺ABADABACABA

ABACABADABACABAE⌂☺ABADABACABAF►u☺ABADABACABAGPǶ☺ABADABACABAH░Ƕ☺ABADABACABAI
░Ƕ☺ABADABACABAJ8ȶ☺ABADABACABAK8ȶ☺ABADABACABAL8ȶ☺ABADABACABAMȶ☺ABADABACABAN
ȶ☺ABADABACABAOȶ☺ABADABACABAPȶ☺ABADABACABAQȶ☺ABADABACABARPǶ☺ABADABACABAS
PǶ☺ABADABACABA
ABACABADABACABAE⌂☺ABADABACABAF►u☺ABADABACABAGPǶ☺ABADABACABAH░Ƕ☺ABADABACABAI
░Ƕ☺ABADABACABAJ8ȶ☺ABADABACABAK8ȶ☺ABADABACABAL8ȶ☺ABADABACABAMȶ☺ABADABACABAN
ȶ☺ABADABACABAOȶ☺ABADABACABAPȶ☺ABADABACABAQȶ☺ABADABACABARPǶ☺ABADABACABAS
PǶ☺ABADABACABATPǶ☺ABADABACABA
ABACABADABACABAE⌂☺ABADABACABAF►u☺ABADABACABAGPǶ☺ABADABACABAH░Ƕ☺ABADABACABAI
░Ƕ☺ABADABACABAJ8ȶ☺ABADABACABAK8ȶ☺ABADABACABAL8ȶ☺ABADABACABAMȶ☺ABADABACABAN
ȶ☺ABADABACABAOȶ☺ABADABACABAPȶ☺ABADABACABAQȶ☺ABADABACABARPǶ☺ABADABACABAS
PǶ☺ABADABACABATPǶ☺ABADABACABAUPǶ☺ABADABACABA
ABACABADABACABAE⌂☺ABADABACABAF►u☺ABADABACABAGPǶ☺ABADABACABAH░Ƕ☺ABADABACABAI
░Ƕ☺ABADABACABAJ8ȶ☺ABADABACABAK8ȶ☺ABADABACABAL8ȶ☺ABADABACABAMȶ☺ABADABACABAN
ȶ☺ABADABACABAOȶ☺ABADABACABAPȶ☺ABADABACABAQȶ☺ABADABACABARPǶ☺ABADABACABAS
PǶ☺ABADABACABATPǶ☺ABADABACABAUPǶ☺ABADABACABAVPǶ☺ABADABACABA
ABACABADABACABAE⌂☺ABADABACABAF►u☺ABADABACABAGPǶ☺ABADABACABAH░Ƕ☺ABADABACABAI
░Ƕ☺ABADABACABAJ8ȶ☺ABADABACABAK8ȶ☺ABADABACABAL8ȶ☺ABADABACABAMȶ☺ABADABACABAN
ȶ☺ABADABACABAOȶ☺ABADABACABAPȶ☺ABADABACABAQȶ☺ABADABACABARPǶ☺ABADABACABAS
PǶ☺ABADABACABATPǶ☺ABADABACABAUPǶ☺ABADABACABAVPǶ☺ABADABACABAWPǶ☺ABADABACABA

ABACABADABACABAE⌂☺ABADABACABAF►u☺ABADABACABAGPǶ☺ABADABACABAH░Ƕ☺ABADABACABAI
░Ƕ☺ABADABACABAJ8ȶ☺ABADABACABAK8ȶ☺ABADABACABAL8ȶ☺ABADABACABAMȶ☺ABADABACABAN
ȶ☺ABADABACABAOȶ☺ABADABACABAPȶ☺ABADABACABAQȶ☺ABADABACABARPǶ☺ABADABACABAS
PǶ☺ABADABACABATPǶ☺ABADABACABAUPǶ☺ABADABACABAVPǶ☺ABADABACABAWPǶ☺ABADABACABAX
PǶ☺ABADABACABA
ABACABADABACABAE⌂☺ABADABACABAF►u☺ABADABACABAGPǶ☺ABADABACABAH░Ƕ☺ABADABACABAI
░Ƕ☺ABADABACABAJ8ȶ☺ABADABACABAK8ȶ☺ABADABACABAL8ȶ☺ABADABACABAMȶ☺ABADABACABAN
ȶ☺ABADABACABAOȶ☺ABADABACABAPȶ☺ABADABACABAQȶ☺ABADABACABARPǶ☺ABADABACABAS
PǶ☺ABADABACABATPǶ☺ABADABACABAUPǶ☺ABADABACABAVPǶ☺ABADABACABAWPǶ☺ABADABACABAX
PǶ☺ABADABACABAYPǶ☺ABADABACABA
ABACABADABACABAE⌂☺ABADABACABAF►u☺ABADABACABAGPǶ☺ABADABACABAH░Ƕ☺ABADABACABAI
░Ƕ☺ABADABACABAJ8ȶ☺ABADABACABAK8ȶ☺ABADABACABAL8ȶ☺ABADABACABAMȶ☺ABADABACABAN
ȶ☺ABADABACABAOȶ☺ABADABACABAPȶ☺ABADABACABAQȶ☺ABADABACABARPǶ☺ABADABACABAS
PǶ☺ABADABACABATPǶ☺ABADABACABAUPǶ☺ABADABACABAVPǶ☺ABADABACABAWPǶ☺ABADABACABAX
PǶ☺ABADABACABAYPǶ☺ABADABACABAZ╨ȶ☺ABADABACABA
ABACABADABACABAE⌂☺ABADABACABAF►u☺ABADABACABAGPǶ☺ABADABACABAH░Ƕ☺ABADABACABAI
░Ƕ☺ABADABACABAJ8ȶ☺ABADABACABAK8ȶ☺ABADABACABAL8ȶ☺ABADABACABAMȶ☺ABADABACABAN
ȶ☺ABADABACABAOȶ☺ABADABACABAPȶ☺ABADABACABAQȶ☺ABADABACABARPǶ☺ABADABACABAS
PǶ☺ABADABACABATPǶ☺ABADABACABAUPǶ☺ABADABACABAVPǶ☺ABADABACABAWPǶ☺ABADABACABAX
PǶ☺ABADABACABAYPǶ☺ABADABACABAZ╨ȶ☺ABADABACABA[╨ȶ☺ABADABACABA
ABACABADABACABAE⌂☺ABADABACABAF►u☺ABADABACABAGPǶ☺ABADABACABAH░Ƕ☺ABADABACABAI
░Ƕ☺ABADABACABAJ8ȶ☺ABADABACABAK8ȶ☺ABADABACABAL8ȶ☺ABADABACABAMȶ☺ABADABACABAN
ȶ☺ABADABACABAOȶ☺ABADABACABAPȶ☺ABADABACABAQȶ☺ABADABACABARPǶ☺ABADABACABAS
PǶ☺ABADABACABATPǶ☺ABADABACABAUPǶ☺ABADABACABAVPǶ☺ABADABACABAWPǶ☺ABADABACABAX
PǶ☺ABADABACABAYPǶ☺ABADABACABAZ╨ȶ☺ABADABACABA[╨ȶ☺ABADABACABA\╨ȶ☺ABADABACABA

ABACABADABACABAE⌂☺ABADABACABAF►u☺ABADABACABAGPǶ☺ABADABACABAH░Ƕ☺ABADABACABAI
░Ƕ☺ABADABACABAJ8ȶ☺ABADABACABAK8ȶ☺ABADABACABAL8ȶ☺ABADABACABAMȶ☺ABADABACABAN
ȶ☺ABADABACABAOȶ☺ABADABACABAPȶ☺ABADABACABAQȶ☺ABADABACABARPǶ☺ABADABACABAS
PǶ☺ABADABACABATPǶ☺ABADABACABAUPǶ☺ABADABACABAVPǶ☺ABADABACABAWPǶ☺ABADABACABAX
PǶ☺ABADABACABAYPǶ☺ABADABACABAZ╨ȶ☺ABADABACABA[╨ȶ☺ABADABACABA\╨ȶ☺ABADABACABA]
╨ȶ☺ABADABACABA
ABACABADABACABAE⌂☺ABADABACABAF►u☺ABADABACABAGPǶ☺ABADABACABAH░Ƕ☺ABADABACABAI
░Ƕ☺ABADABACABAJ8ȶ☺ABADABACABAK8ȶ☺ABADABACABAL8ȶ☺ABADABACABAMȶ☺ABADABACABAN
ȶ☺ABADABACABAOȶ☺ABADABACABAPȶ☺ABADABACABAQȶ☺ABADABACABARPǶ☺ABADABACABAS
PǶ☺ABADABACABATPǶ☺ABADABACABAUPǶ☺ABADABACABAVPǶ☺ABADABACABAWPǶ☺ABADABACABAX
PǶ☺ABADABACABAYPǶ☺ABADABACABAZ╨ȶ☺ABADABACABA[╨ȶ☺ABADABACABA\╨ȶ☺ABADABACABA]
╨ȶ☺ABADABACABA^╨ȶ☺ABADABACABA


: ?

res=&g; res.insert(res.length(),&g);, , 15
A
BA
CBA
DCBA
EDCBA
FEDCBA
GFEDCBA
HGFEDCBA
IHGFEDCBA
JIHGFEDCBA
KJIHGFEDCBA
LKJIHGFEDCBA
MLKJIHGFEDCBA
NMLKJIHGFEDCBA
ONMLKJIHGFEDCBA
P⌂"☺KJIHGFEDCBA
Q⌂"☺KJIHGFEDCBA
R⌂"☺KJIHGFEDCBA
S⌂"☺KJIHGFEDCBA
T⌂"☺KJIHGFEDCBA
U⌂"☺KJIHGFEDCBA
V⌂"☺KJIHGFEDCBA
W⌂"☺KJIHGFEDCBA
X⌂"☺KJIHGFEDCBA
Y⌂"☺KJIHGFEDCBA
Z⌂"☺KJIHGFEDCBA
[⌂"☺KJIHGFEDCBA
\⌂"☺KJIHGFEDCBA
]⌂"☺KJIHGFEDCBA
^⌂"☺KJIHGFEDCBA


23
30 :
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream>
#include<conio.h>
using namespace std;
 
int main(void)
{
    char a[30];
    for(int i=0;i<29;i++)a[i]=i+65;
    a[29]='\0';
    string str(a);
    for(unsigned int j=0;j<str.length()+1;j++)cout<<str[j];
    cout<<'!'<<endl;
    _getch();
    return 0;
}
:
ABCDEFGHIJKLMNOPQRSTUVWXYZ[\] !


1 24
, !

54
!

1 33
!
0
? .
Similar
41792 / 34177 / 6122
: 12.04.2006
: 57,940
06.04.2013, 00:35
! string (C++):

. - C++
, :( (. ),...

! std::string. string... ? - C++
#include &lt;stdlib.h&gt; #include &lt;iostream&gt; #include &lt;string.h&gt; //using namespace std; class string { private: int...

string double - C++
, , , ,...

string , char - C++
&quot;&lt;1&gt;:&lt;2&gt;:&lt;3&gt;:&lt;4&gt;&quot; , ....

- C++
. , , ....

++ - C++
(, ). ...

28
alsav22
5426 / 4821 / 442
: 04.06.2011
: 13,587
06.04.2013, 01:07 #2
10 , :
C++
1
string res(n, g);
15
C++
1
 res.insert(res.length(),&g);
( : res.length() - 1)
. ?
0
abit
271 / 270 / 35
: 03.02.2013
: 756
06.04.2013, 01:18 #3
..., -
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<iostream>
#include<conio.h>
using namespace std;
 
int main(void)
{
    char g='\0';
    int n=30;
    string res(n,g);
    
    for(char i=65;i<65+n;i++) 
    {
 
        res.push_back((char)i);
 
        for(unsigned int j=0;j<res.length()+1;j++)cout<<res[j];
        cout<<endl;
    }
    _getch();
    return 0;
}
)))
1
alsav22
5426 / 4821 / 442
: 04.06.2011
: 13,587
06.04.2013, 01:23 #4
abit
j<res.length()+1
.
0
abit
271 / 270 / 35
: 03.02.2013
: 756
06.04.2013, 01:26 #5
alsav22
.
, , "j<res.length()+1"
C++
1
j!=res.length()
)
0
TempuSFatumA
1 / 1 / 0
: 02.04.2013
: 96
: 1
06.04.2013, 01:32  [] #6
:
,
qwerty\0

qwertyu\0

\0 - ; u.

4
abit
..., -
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<iostream>
#include<conio.h>
using namespace std;
 
int main(void)
{
    char g='\0';
    int n=30;
    string res(n,g);
    
    for(char i=65;i<65+n;i++) 
    {
 
        res.push_back((char)i);
 
        for(unsigned int j=0;j<res.length()+1;j++)cout<<res[j];
        cout<<endl;
    }
    _getch();
    return 0;
}
)))
push_back(); . ( concat) ?
0
alsav22
5426 / 4821 / 442
: 04.06.2011
: 13,587
06.04.2013, 01:34 #7
abit
)
:j<res.length(), . , . , .

2
TempuSFatumA
:
,
qwerty\0

qwertyu\0
\0 - ; u.
'\0'? string , .
0
TempuSFatumA
1 / 1 / 0
: 02.04.2013
: 96
: 1
06.04.2013, 01:39  [] #8
alsav22
10 , :
C++
1
string res(n, g);
15
C++
1
 res.insert(res.length(),&g);
( : res.length() - 1)
. ?
C++
1
string res(n, g);
?

4
alsav22
:j<res.length(), . , . , .

2

'\0'? string , .
- length() for(i=0;i<len;i++), , \0 .

, , ().
0
alsav22
5426 / 4821 / 442
: 04.06.2011
: 13,587
06.04.2013, 01:39 #9
- string : append(), insert(), push_back().
1
TempuSFatumA
1 / 1 / 0
: 02.04.2013
: 96
: 1
06.04.2013, 01:40  [] #10
alsav22
:j<res.length(), . , . , .

2

'\0'? string , .
. .
0
alsav22
5426 / 4821 / 442
: 04.06.2011
: 13,587
06.04.2013, 01:50 #11
TempuSFatumA
, , ().
, '\0' . string . ?

1
, string, :
C++
1
#include <string>
7
'\0' , -, ? , '\0' , length() '\0'. string ( ), . '\0' .
0
abit
271 / 270 / 35
: 03.02.2013
: 756
06.04.2013, 01:50 #12
alsav22
:j<res.length(), . , . , .
, - , , - ... ... -

!=,


TempuSFatumA
push_back(); . ( concat) ?
push_back(var) - STL ? std::string
1
TempuSFatumA
1 / 1 / 0
: 02.04.2013
: 96
: 1
06.04.2013, 01:54  [] #13
,

string abc(string s){return s;}

C++
1
2
3
4
5
6
***
string h="!!!";
 
h=abc(h);
 
***
h , ?

1
abit
, - , , - ... ... -

!=,


TempuSFatumA


push_back(var) - STL ? std::string
Ÿ , - .
0
alsav22
5426 / 4821 / 442
: 04.06.2011
: 13,587
06.04.2013, 01:57 #14
abit
- ... ...
.
abit
!=,
. . , , . , .
0
TempuSFatumA
1 / 1 / 0
: 02.04.2013
: 96
: 1
06.04.2013, 01:59  [] #15
alsav22
, '\0' . string . ?

1
, string, :
C++
1
#include <string>
7
'\0' , -, ? , '\0' , length() '\0'. string ( ), . '\0' .
, \0 , - . string .
0
06.04.2013, 01:59
MoreAnswers
37091 / 29110 / 5898
: 17.06.2006
: 43,301
06.04.2013, 01:59
! :

- C++
, , . ,...

- C++
. :) , : ...

. - C++
. sh Engine showhello Obj #pragma once ...

std::string ? - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; int _tmain(int...




:
15

- , ,
-
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
@Mail.ru