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

Не получается после первой итерации считать во вложенном (ss>>ch) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Прокомментировать код http://www.cyberforum.ru/cpp-beginners/thread1155852.html
Имеется небольшая часть программки, вот в собственно в чем вопрос "коментарии" void v(double*a, int &n , int l,double d) // int &n -это вроде ссылка - зачем мы её используем??? { n++; // зачем мы это пишем??? что будет если n--? for(int k=n-1;k>=l;k--) if (a<a) a=a; a=d;
C++ Что делает memset в приведенном коде void replace(char* text, char* word) { char* buffer = new char; strcpy(buffer, text); int pos = strstr(buffer, word) - buffer; while (pos > 0) { strcpy(buffer + pos, buffer + pos + strlen(word)); pos = strstr(buffer, word) - buffer; } memset(text, 0, strlen(text)); http://www.cyberforum.ru/cpp-beginners/thread1155849.html
Не компилируется ассемблерная вставка C++
вот код #include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) { int A, B, C, X, AUX, AUX2, AUX3, AUX4, Rezult; //ввод переменных cout << "Write A : ";
C++ В заданном массиве вычислить количество и сумму элементов, удовлетворяющие условию
Помогите решить пожалуйста.Можно с коментариями, просто недавно начал учить. Задача 1:Составить программу . Задан массив из n чисел (n=20) X{-20; 15; 3; -9; 7; -6; 14; -13; 6; -7; 9; -12; 5; 7; -2; 17; 10; -1; 16; -3}. В заданном массиве :Вычислить количество и сумму элементов, удовлетворяющие условию -5≤ Xi ≤10
C++ Генерация MD5 хеш суммы файла http://www.cyberforum.ru/cpp-beginners/thread1155815.html
Сколько не пробовал, неправильно генерируется хеш! :( Ведь файл это набор символов. Потому я использовал функцию так как и с строкой. 8-) Но если сравнить с хешом из онлайн генератора... короче совсем не то! :cry: Вот сам код: #include <iostream> #include <fstream> #include "md5.h" using namespace std; int main() {
C++ Написать программу которая будет подсчитывать в предложении слова, например яблоко написать программу которая будет подсчитывать в предложении слова, например яблоко подробнее

Показать сообщение отдельно
TheChosenOne
13 / 13 / 1
Регистрация: 13.09.2013
Сообщений: 113
24.04.2014, 19:58  [ТС]     Не получается после первой итерации считать во вложенном (ss>>ch)
Ilot, точно,я полагал что оператор ">>" извлекает из потока (то есть,что при достижение EOF поток становится пустым )

zss, Не пойму как работает программа... Прокомментируйте пожалуйста отмеченные строки кода..И мы тут вроде бы инициализируем поток буфером (в цикле ),так как туда попадает сумма ?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <strstream>
using namespace std;
int main()
{
* * int sum;
* * char buffer[]="13245";
* * char ch;
* * while (1)
* * {
* * * * sum=0;
* * * * istrstream ss(buffer,5);
* * * * while (ss >> ch && ch )     //Вот эту 
* * * * * * sum += ch - '0';
* * * * ostrstream sso(buffer,5);
* * * * sso << sum<<'\0';
* * * * if (sum<10) break;
* * }
* * cout << sum<<endl;
* * system("pause");
* * return 0;
}
 
Текущее время: 14:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru