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

Ввести две стрингов константы. Определить совпадение их компонент. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вызов функции массива указателей http://www.cyberforum.ru/cpp-beginners/thread212929.html
Добрый вечер, изучая с++ наткнулся на код: #include <cstdio> #include <cstdlib> #include <iostream> using namespace std;
C++ распознование математических функций Привет Всем! объясните пожалуйста как в С++ Builder 6.0 сделать чтоб в Edit можно было вводить функцию и потом она решалась по определенной квадратурной формуле??? или с помощью радиокнопок выбирать... http://www.cyberforum.ru/cpp-beginners/thread212928.html
Что это может значить??? C++
Изучая одну программу наткнулся на: if (!(dir >> 1 & 1)) кого-нибудь знаетчто это такое?
Организация поиска и сортировки C++
Помогите, кто знает, как организовать "Базу студентов" и реализовать на ней поиск (по ФИО, с выводом 3-х оценок по предметам и среднего балла студента) и сортировку по 1 или нескольким полям этого...
C++ Задание на текст http://www.cyberforum.ru/cpp-beginners/thread212895.html
Дан текст. Найти слово с максимальным количеством заданного символа, решить с функцией. Помогите пожалуйста, кому не лень.
C++ Прокоменттируйте пожалуйста 10 строчек будьте добры, прокомментируйте нижеприведенные строки: где какой параметр(числа в скобках) например setfillstyle (1, 9); _че-то_там__, _че-то_там_ заранее спасибо! #include <graphics.h> #include... подробнее

Показать сообщение отдельно
Fedor Alifirenk
1 / 1 / 0
Регистрация: 23.10.2010
Сообщений: 36
17.12.2010, 03:20  [ТС]
Цитата Сообщение от Aye Aye Посмотреть сообщение
&str[i]
можно узнать что означает?

Добавлено через 3 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <string.h>
#include <iostream>
using namespace std; 
int main() {
char str[] = "sbabadagsgasdgasdfgasdfaasavcvab aba abc";
short i, j = 0, k = 0;
for (i = 0; i < strlen(str) + 1; ++i) {
    if (strcmp(&str[i],"abc") == 0) {
        ++j;
    } else if (strcmp(&str[i],"aba") == 0) {
        ++k;
    }
}
printf("abc is %d\n",j);
printf("aba is %d\n",k);
cin.get(); }
выводит abc is 1
aba is 0 хотя aba!=0 ????

Добавлено через 3 минуты
вроде готово

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <string.h>
#include <iostream>
using namespace std; 
int main() {
char str[] = "sbabadagsgasdgasdfgasdfaasavcvab aba abc";
short i, j = 0, k = 0;
for (i = 0; i < strlen(str) + 1; ++i) {
    if (strchr(&str[i],'abc') == 0) {
        ++j;
    } else if (strchr(&str[i],'aba') == 0) {
        ++k;
    }
}
printf("abc is %d\n",j);
printf("aba is %d\n",k);
cin.get(); }
правильно ли?

Добавлено через 29 минут
можешь проверить что ты мне кинул! оно не работает как положено!
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru