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

Парсинг значений из командной строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структура данных http://www.cyberforum.ru/cpp-beginners/thread382388.html
Я сейчас изучаю Си. (по книжкам(Керниган,Ритчи ) и видеокурс от "Специалист"). У меня такой вопрос стоит ли параллельна учить Структуры данных ? Или после изучение синтаксиса языка учить?
C++ Massiv #include <iostream.h> #include <math.h> void main () { int i, n, k=0;int a; cin>>n; for (i=0;i<n;i++) http://www.cyberforum.ru/cpp-beginners/thread382386.html
Дано целое число K и набор ненулевых целых чисел C++
Дано целое число K и набор ненулевых целых чисел; признак его за-вершения — число 0. Вывести номер последнего числа в наборе, больше-го K. Если таких чисел нет, то вывести 0.
Массивы С++ C++
В массивах a и b хранятся коэффициенты двух многочленов . Поместить в массив c коэффициенты их произведения. (Числа k, l, m - натуральные, m = k + l; элемент массива с индексом i содержит коэффициент при x в степени i.) Пожалуйста помогите решить!!
C++ Ошибка в case http://www.cyberforum.ru/cpp-beginners/thread382365.html
#include <iostream.h> #include <conio.h> #include <iomanip.h> #include <system.hpp> int vvod(); int vivod(int n1, int s1); int obrab(int n1); int *p; int i; int main()
C++ Вычислить произведение первых n сомножителей на C++ Дано натуральное число n. Вычислить произведение первых n сомножителей: (1/1)*(3/2)*(5/3)*..... Создавайте темы с осмысленными и понятными названиями - это серьезно повышает шансы, что на Ваш вопрос ответят. подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
5769 / 3418 / 255
Регистрация: 08.02.2010
Сообщений: 7,444
12.11.2011, 18:47     Парсинг значений из командной строки
Цитата Сообщение от MishQa Посмотреть сообщение
тоесть из потока is вводится в темп + еще и возвращается 0 либо 1 в зависимости от успеха?
ноль либо не ноль.

Цитата Сообщение от MishQa Посмотреть сообщение
И еще как он понимает is>>temp.a что нужно взять только 123214 из 123214/7 например, если считывание идет слева направо...Как он узнает тобишь где остановиться?
т.к. оператор >> перегружен и для double (которому принадлежит a и b), то при компиляции "is >> temp.a" компилятор использует именно версию для double. Символ '/' не является валидным в строковом представлении double, поэтому он и не читается из входного потока при выполнении "is >> temp.a"

Добавлено через 3 минуты

Не по теме:

да что такое, опять меня опередили...

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