yuron_477, Огромное спасибо!
Добавлено через 6 минут
Вот мой код:
C++ |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| #include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
string x = argv[0];
int countOfC = 0;
cin >> x;
for (int i = 0; i < x.size(); i++)
if (x[i] == 'c' || x[i] == 'C')
countOfC++;
cout << "C = " << countOfC << endl;
system("PAUSE >> null");
} |
|
А что если вводятся с консоли два слова, а не одно:
C++ |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| #include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
string x = argv[0];
string y = argv[?];
int countOfC = 0, countOfD = 0;
cin >> x;
cin >> y;
for (int i = 0; i < x.size(); i++)
if (x[i] == 'c' || x[i] == 'C')
countOfC++;
for (int i = 0; i < y.size(); i++)
if (x[i] == 'd' || x[i] == 'D')
countOfD++;
cout << "C = " << countOfC << endl;
cout << "D = " << countOfD << endl;
system("PAUSE >> null");
} |
|
Что должно стоять вместо вопросительного знака string y = argv[?]
Если я пишу так: string y = argv[1], то у меня консоль показывается на секунду и тут же исчезает.