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

Как работает программа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вопрос по встраиваемым функциям http://www.cyberforum.ru/cpp-beginners/thread20714.html
В книге прочитал, что если объявить функцию как inline, то код самой функции при компиляции копируется в главную программу, а в конце добавлено, что ключевое слово inline служит для компилятора рекомендацией скопировать код функции, и компилятор волен проигнорировать эти рекомендации и обращаться как обычно. То есть, можно всегда писать inline, а компилятор сам определит наиболее эффективный...
C++ помогите переделать задачу. дана задача:. Написать программу, которая для прямоугольной целочисленной матрицы опреде¬ляет номер самого левого столбца, содержащего только положительные элементы. Если такого столбца нет, вывести сообщение #include <iostream.h> #include <iomanip.h> #include <conio.h> int main(){ int nrow, ncol ; cout << "Введите количество строк и столбцов: "; cin >> nrow >> ncol; // ввод размерности... http://www.cyberforum.ru/cpp-beginners/thread20711.html
массивы и классы C++
1.Создать класс Goods (товар). В классе должны быть представлены поля: на¬именование товара, дата оформления, цена товара, количество единиц товара, номер накладной, по которой товар поступил на склад. Реализовать методы изменения цены товара, изменения количества товара (увеличения и умень¬шения), вычисления стоимости товара 2. В одномерном массиве, состоящем из n вещественных элементов,...
C++ Хэш таблица
Как работает метод цепочек, для разрешения коллизий в хэш таблице?
C++ двумерный массив http://www.cyberforum.ru/cpp-beginners/thread20700.html
вообщем программа задает матрицу 12х12 разбивает ее на квадраты 3х3 и в центральный элемент каждого квадрата вписывает сумму остальных элементов. вот собственно код: #include<stdio.h> #include<malloc.h> #include<stdlib.h> #include<time.h> #include<conio.h> // сгенерировать матрицу размером 12х12
C++ Что такое Класс, и с чем его едят? собственно это я бы и хотел знать. попытался воспринять самостоятельно - не получилось. прошу, подскажите, кто знает, в каких книгах можно почитать про них(кроме Лафоре и Литвиненко). или конкретнее, если кто сталкивался по учебной программе с классами Time и String (из учебников), то про них. заранее спс. подробнее

Показать сообщение отдельно
.::.DIMA.::.
142 / 142 / 4
Регистрация: 26.10.2008
Сообщений: 782

Как работает программа - C++

12.01.2009, 02:47. Просмотров 2075. Ответов 14
Метки (Все метки)

Не могу понять, как работает эта программа (код нашёл на каком – то из сайтов):

Код
// crt_strtok.c
// compile with: /W3
// In this program, a loop uses strtok
// to print all the tokens (separated by commas
// or blanks) in the string named "string".
//
#include <string.h>
#include <stdio.h>

char string[] = "A string of ,,tokens and some  more tokens";
char seps[]   = " ,\t\n";
char *token;

int main( void )
{
   printf( "Tokens:\n" );
 
   // Establish string and get the first token:
   token = strtok( string, seps ); // C4996
   // Note: strtok is deprecated; consider using strtok_s instead
   while( token != NULL )
   {
      // While there are tokens in "string"
      printf( " %s\n", token );

      // Get next token: 
      token = strtok( NULL, seps ); // C4996
   }
}
И самый главный вопрос: что делает строчка
Код
token = strtok( NULL, seps );
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru