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

Объясните кусок программы (подсчет кол-ва букв в слове) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Правильно ли выполнено задание http://www.cyberforum.ru/cpp-beginners/thread791718.html
Написать функцию, которая принимает на вход вектор строк и выводит их суммарную длину. #include <iostream> #include <vector> #include <string> size_t size_vector_string(std::vector<std::string> vector); int main()
C++ требуетсяя изменить программу так что бы она считывала значения int а не double вродибы у меня всё получилось кроме sqrt я изменил double n на double ns и под ним написал int n = ns; и получилось что выводило только целые числа но квадратный корень всё равно выводится не так как нужно!! подскажите пожалуйста как правельно написать!! и если не трудно напишите пожалуйста ещё пару примеров!! рабочих я их поизучаю!! Спасибо большое!! #include "stdafx.h" #include... http://www.cyberforum.ru/cpp-beginners/thread791710.html
Объясните зачем нужны конструкторы C++
Зачем нужны конструкторы? Читаю в книгах, смотрю видеоуроки и все равно не понятно
Цикл: Имитация командной строки C++
Имитация командной строки. Для чего использован в данном коде цикл For?#include "StdAfx.h" #include <windows.h> #include <iostream> #include <iomanip> #include <TCHAR.h> #include <time.h> #include <conio.h> int _tmain( int argc, TCHAR *argv ) {
C++ Не могу запустить программку компилятор выдаёт ошибку error LNK2019: ссылка на неразрешенный внешний символ http://www.cyberforum.ru/cpp-beginners/thread791680.html
Прошу прощения за глупые вопросы но я новичок в програмировании .Вот моя программка и копия ошибки которую выдаёт компилятор если кто сможет подскажите что ни так #include "stdafx.h" #include<iostream> #include<iomanip> #include<stdlib.h> #include<time.h> void shuffle( int );
C++ 2Д-игра Здравствуйте, хочу создать 2D игру. Раньше такие игры писал на C++ Builder, но больше не хочу (не серьёзно это ка-кто). Изучаю OpenGL, но там слишком много всего. Мне нужно только выводить изображение, анимацию - это практически все. Что посоветуете? Что использовать? подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4382 / 3225 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
22.02.2013, 13:56     Объясните кусок программы (подсчет кол-ва букв в слове)
Читаем описании функции strchr. Видим, что она возвращает указатель на первое вхождение символа в строку. В данном случае Вы ищите пробел. Потом используется арифметика указателей, т.е. из адреса, где расположен пробел, вычитается адрес начала строки. Получается смещение в символах, что по сути и есть длина первого слова в строке.
Цитата Сообщение от Джигмэн Посмотреть сообщение
и здесь k - число
k - это адрес в памяти, и он указывает на пробел. Т.е. в Вашем примере будет не "BB C", а " BB C" (начинается с пробела).
 
Текущее время: 19:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru