,   CyberForum.ru

string - C++

 
 
TempuSFatumA
   TempuSFatumA
1 / 1 / 0
: 02.04.2013
: 87
06.04.2013, 00:35     string #1
!

.

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
!
Similar
41792 / 34177 / 6122
: 12.04.2006
: 57,940
06.04.2013, 00:35     string
:

C++
C++ .
C++ ! std::string. string... ?
C++
C++ string double
.
alsav22
5282 / 4801 / 442
: 04.06.2011
: 13,587
06.04.2013, 01:07     string #2
10 , :
C++
1
string res(n, g);
15
C++
1
 res.insert(res.length(),&g);
( : res.length() - 1)
. ?
abit
   abit
260 / 259 / 33
: 03.02.2013
: 709
06.04.2013, 01:18     string #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;
}
)))
alsav22
5282 / 4801 / 442
: 04.06.2011
: 13,587
06.04.2013, 01:23     string #4
abit
j<res.length()+1
.
abit
   abit
260 / 259 / 33
: 03.02.2013
: 709
06.04.2013, 01:26     string #5
alsav22
.
, , "j<res.length()+1"
C++
1
j!=res.length()
)
TempuSFatumA
   TempuSFatumA
1 / 1 / 0
: 02.04.2013
: 87
06.04.2013, 01:32  []     string #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) ?
alsav22
5282 / 4801 / 442
: 04.06.2011
: 13,587
06.04.2013, 01:34     string #7
abit
)
:j<res.length(), . , . , .

2
TempuSFatumA
:
,
qwerty\0

qwertyu\0
\0 - ; u.
'\0'? string , .
TempuSFatumA
   TempuSFatumA
1 / 1 / 0
: 02.04.2013
: 87
06.04.2013, 01:39  []     string #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 .

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

2

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

1
, string, :
C++
1
#include <string>
7
'\0' , -, ? , '\0' , length() '\0'. string ( ), . '\0' .
abit
   abit
260 / 259 / 33
: 03.02.2013
: 709
06.04.2013, 01:50     string #12
alsav22
:j<res.length(), . , . , .
, - , , - ... ... -

!=,


TempuSFatumA
push_back(); . ( concat) ?
push_back(var) - STL ? std::string
TempuSFatumA
   TempuSFatumA
1 / 1 / 0
: 02.04.2013
: 87
06.04.2013, 01:54  []     string #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
Ÿ , - .
alsav22
5282 / 4801 / 442
: 04.06.2011
: 13,587
06.04.2013, 01:57     string #14
abit
- ... ...
.
abit
!=,
. . , , . , .
TempuSFatumA
   TempuSFatumA
1 / 1 / 0
: 02.04.2013
: 87
06.04.2013, 01:59  []     string #15
alsav22
, '\0' . string . ?

1
, string, :
C++
1
#include <string>
7
'\0' , -, ? , '\0' , length() '\0'. string ( ), . '\0' .
, \0 , - . string .
abit
   abit
260 / 259 / 33
: 03.02.2013
: 709
06.04.2013, 02:04     string #16
alsav22
.

. . , , . , .
... ...
( ++ ) - [0,x) , - , , , ʸ, ... , , ,
TempuSFatumA
   TempuSFatumA
1 / 1 / 0
: 02.04.2013
: 87
06.04.2013, 02:05  []     string #17
.

C++
1
2
3
4
5
6
7
8
9
10
***
 
string abc(string s){return s;}
 
***
string h="!!!";
 
h=abc(h);
 
***
alsav22
5282 / 4801 / 442
: 04.06.2011
: 13,587
06.04.2013, 02:10     string #18
abit
...
...
abit
, ʸ, ...
a for() .

abit
...
, ? 3 , ? , , ?
abit
   abit
260 / 259 / 33
: 03.02.2013
: 709
06.04.2013, 02:24     string #19
alsav22
...
a for() .


, ? 3 , ? , , ?
, , , - , - , ) , ,

ʸ, , > , ,
C++
1
for (std::vector<Student_info>::const_iterator it = students.begin(); it != students.end(); ++it)
...
""?
MoreAnswers
37091 / 29110 / 5898
: 17.06.2006
: 43,301
06.04.2013, 02:33     string
:

C++ string , char
C++ ++
C++ .



:
alsav22
5282 / 4801 / 442
: 04.06.2011
: 13,587
06.04.2013, 02:33     string #20
abit
>
abit
""?
""?
Yandex
06.04.2013, 02:33     string

: 22:37. GMT +3.
- , ,
-
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
@Mail.ru