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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
mexxantom
1 / 1 / 0
Регистрация: 19.02.2011
Сообщений: 47
#1

объясните - C++

10.05.2011, 00:42. Просмотров 502. Ответов 8
Метки нет (Все метки)

ребят вот программа с помощью кой как получилась но не фига в ней понять не могу если можно примеры кодов жтой проги попроще или объясните что к чему плиз
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "stdafx.h"
#include "stdio.h"
#include "string"
 
int main()
{
        char str[] = "asd qwd lkjq wdlkasd iqw dlkaskd jds qwdjk aasd";
        char* pstr = strtok(str, " ");
        
        while(pstr != NULL)
        {
                if(strchr(pstr, 'k') != NULL) puts(pstr);
                pstr = strtok(NULL, " ");
        }
        return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2011, 00:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос объясните (C++):

объясните - C++
объясните пожалуйста подробно смысл этой строчки.. только очень подробно.. return sqrt(static_cast<double>(sum)); Добавлено через...

объясните - C++
Использую Dev-C++, после компиляции, при выполнении программы надпись не на русском языке, а не понятно что. Почему? Текст программы: ...

Объясните - C++
Доброго дня. Объясните пожалуйста почему это код хорошо работает: #include <iostream> using namespace std; int main() { ...

Объясните - C++
Вот собственно и программа... #include <stdlib.h> #include <stdio.h> #include <math.h> using namespace std; int...

Объясните код - C++
Объясните, пожалуйста, как работает функция Find и для чего там if (str&&fnd) И еще, как работает в выводе знак вопроса и две точки уже в...

Объясните ошибку - C++
using namespace std; int main(){ setlocale(LC_ALL, "Russian"); system("color 0E"); srand(time(NULL)); cout <<...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
ValeryLaptev
Эксперт С++
1041 / 820 / 48
Регистрация: 30.04.2011
Сообщений: 1,659
10.05.2011, 01:12 #2
1. Зачем #include "string" - это удалите.
2. Программа выводит на экран слова, в которых есть буква k
1
mexxantom
1 / 1 / 0
Регистрация: 19.02.2011
Сообщений: 47
10.05.2011, 01:26  [ТС] #3
ну то что k выводит это я и так знаю!!!
объясните сам код
0
ValeryLaptev
Эксперт С++
1041 / 820 / 48
Регистрация: 30.04.2011
Сообщений: 1,659
10.05.2011, 01:38 #4
Цитата Сообщение от mexxantom Посмотреть сообщение
ну то что k выводит это я и так знаю!!!
объясните сам код
Если знаете, то наверное и сами все поняли? Чего объяснять-то?
Как работает strtok()? Или цикл while?
Дык это в справочнике прочитать можно.
1
mexxantom
1 / 1 / 0
Регистрация: 19.02.2011
Сообщений: 47
10.05.2011, 01:41  [ТС] #5
вот как раз
функциям strtok и strchr есть какая нибудь замена
0
ValeryLaptev
Эксперт С++
1041 / 820 / 48
Регистрация: 30.04.2011
Сообщений: 1,659
10.05.2011, 01:50 #6
Можно "вручную" цикл написать вместо strtok() и strchr(), но не нужно.
1
mexxantom
1 / 1 / 0
Регистрация: 19.02.2011
Сообщений: 47
10.05.2011, 01:53  [ТС] #7
с циклом было бы самое то программа стала бы больше но мне бы было понятней
0
dampir_sanek
150 / 148 / 21
Регистрация: 09.02.2010
Сообщений: 407
10.05.2011, 03:33 #8
mexxantom, врядли бы программа стала бы Вам понятнее. А так всего лишь прочитать надо:
strtok
strchr
1
rangerx
1933 / 1542 / 141
Регистрация: 31.05.2009
Сообщений: 2,912
10.05.2011, 11:26 #9
http://en.wikibooks.org/wiki/C_Programming/Strings
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.05.2011, 11:26
Привет! Вот еще темы с ответами:

Объясните принцип - C++
printf("%.2lf", x) Объясните пожалуйста понятным языком, что делает эта вещь "%.2lf"?

Объясните код - C++
#include <iostream.h> #include <string> int main() { const std::string cardianl = "NESW"; char c; int n; ...

Объясните псевдокод - C++
Здравствуйте мне нужно обьяснить на пальцах псевдокод (FIFO) очередь, по строчке если можно и чем понятнее :) ENQUEUE (Q, x) 1 Q] :=...

Объясните sizeof() - C++
Вопрос, скажите для чего можно использовать sizeof()?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
10.05.2011, 11:26
Ответ Создать тему
Опции темы

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