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

Не понятно пару моментов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Можно ли создать простое окно с кнопкой и свернуть его в трей? http://www.cyberforum.ru/cpp-beginners/thread708106.html
Подскажите, как реализовать на с++...Большая благодарность, если кинете примерный код.
C++ Посоветуйте книгу Добрый вечер всем! Посоветуйте книгу где есть хорошее описание операторов библиотеки <string.h> (strcpy,strlen,islower,strtok...) http://www.cyberforum.ru/cpp-beginners/thread708101.html
C++ Можно ли создать окно?
Можно ли на С++ написать окно? Если да, то как. Киньте, пожалуйста, пример, если можно.
Как вы учили деревья C++
Здравствуйте. Помогите освоить деревя на с++. Ну например как кто учил может есть какая нить литература по ним или код где хорошо все описано, или алгоритм как построить древо. В гугле полно информации но не все понятно. Я думаю многие сталкивались с такой проблемой да может есть ссылки на полезную инфу. Заранее спасибо.
C++ Вычислить сумму конечного отрезка ряда http://www.cyberforum.ru/cpp-beginners/thread708077.html
Помогите, плиз, как написать программу с помощью функций??? (в С++) Дано натуральное число N. Вычислить сумму конечного отрезка ряда:
C++ Как очистить массив выделеной памяти #include <iostream> #include <string.h> #include <cstdlib> using namespace std; int main() { int koltest; int kolday; char obmen; подробнее

Показать сообщение отдельно
Andriy24
0 / 0 / 0
Регистрация: 22.11.2012
Сообщений: 35
25.11.2012, 01:20     Не понятно пару моментов
В целом программа поняла, но нужно кое-что уточнить!
Зачем мы str присвоили strtok(b, " "); ?
зачем в islower(str[0]) стоит str[0] ?
И как работает это while (str = strtok(NULL," ")); ?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <cstring>
int main()
{
     char b[] = "So Many many: many, Words", s[100];
    char* str = strtok(b, " ");
     do {
         if (!islower(str[0]))
             {
                strcat(s,str);
                strcat(s," ");
                
             }
     } 
     while (str = strtok(NULL," "));
     std::cout<<s;
     std::system("pause");
     return 0;
}
Программа удаляет все слова начинающиеся с маленькой буквы.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru