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

Считывание с файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверить, соблюдается ли равенство открывающихся и закрывающихся скобок http://www.cyberforum.ru/cpp-beginners/thread385774.html
Всем добрый день) вот такая задача привела меня в ступор: "Проверить, соблюдается ли равен¬ство открывающихся и закрывающихся скобок. Если равенство соблюдается, то вывести соответствующее...
C++ процедурные функции описать процедуру Bell(A,N),меняющую порядок элементов массива A размера N на следущие: наимньший элемент массива распологается на первом мнсте, наименьший из оставшихся элементов на последнем,... http://www.cyberforum.ru/cpp-beginners/thread385764.html
C++ Функции и файлы в C++
Для хранения данных о ноутбуках описать структуру вида (при необходимости дополнить ее): struct NOTEBOOK { struct disp_res { // разрешающая способность дисплея int x; // по...
C++ Разность произвольных чисел
Как решить разность произвольных чисел? Длинная арифметика. Есть пример "Сумма двух положительных чисел" её надо переделать в разность, которую я не могу сделать. :( #include <iostream> #include...
C++ Залипающие манипуляторы http://www.cyberforum.ru/cpp-beginners/thread385731.html
У меня следующий вопрос. До каких пор эти манипуляторы (например setfill) залипают? Имеется в виду следующее. Допустим я в некоторой функции воспользовался одним из таких залипающих манипуляторов....
C++ не компилируется проект (( помогите кто сможет #include<stdio.h> #include<math.h> #include<conio.h> #define len 50//степень аппроксиамации,размер матрицы& ...; /*******************************Тестовая... подробнее

Показать сообщение отдельно
greshnikk
31 / 31 / 0
Регистрация: 05.11.2008
Сообщений: 162
17.11.2011, 11:23
Цитата Сообщение от KиT Посмотреть сообщение
а можно по подробнее про "распарсировать" ? чем это делается ?
Пример навскидку, самый грубый (прошу простить меня за это). Вот у нас получилась строка такого вида "12 321 287". Копируем строку до пробела, исключая пробел, в массив, не забыв при этом сохранить количество скопированных символов n (по факту количество цифр в числе). После этого нужно из строки "12" сделать число 12. Заводим переменную целочисленного типа, которая равна первый символ * 10^(n-1) + второй символ * 10^(n-2). Что получится: 1*10 + 2 * 1 = 10 + 2 = 12.
Рассмотрим следующий случай: 3*10^(n-1) + 2*10^(n-2) + 1*10^(n-3) = 3*100 + 2*10 + 1 = 321.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru