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

Str в long double и наоборот - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ вывод и ввод значение через файлы http://www.cyberforum.ru/cpp-beginners/thread353681.html
#include <iostream> #include <fstream> #include "StdAfx.h" using namespace std; int main() { int x; ifstream in;
C++ Возведение степень int n=2; float i; i=pow(((n-1)/(n+1)), n*(n-1)); Выдает ошибку Domain Error. В чем дело и есть ли альтернатива pow() ? http://www.cyberforum.ru/cpp-beginners/thread353672.html
C++ Палиндром.
Все доброго времени суток. Проблема следующая. Сделал задачу, реализовал палиндром по средствам С++. Преподаватель решил придраться и требует написать ему свою функцию палиндрома. Как можно реализовать палиндром в С++ не встроенной процедурой? /*19. Рассмотрим некоторое натуральное число n. Если это- не палиндром, то изменим порядок его цифр на обратный и сложим исходное число с...
C++ Имеется четыре произвольных числа: А, B, C, D
помогите решить Имеется четыре произвольных числа: А, B, C, D. ЭВМ должна ответить на вопрос: Правда ли что среди чисел точно одно меньше нуля?? . Ответ ЭВМ должна вывести в виде слова «Правда» или «Неправда».
C++ Перестановка слов http://www.cyberforum.ru/cpp-beginners/thread353627.html
Всем привет. Нужна помощь в решении задания. Написать программу, которая будет считывать текст из файла выводя его на экран, но при этом будет менять местами каждые 2 соседних слова. При этом нужно учесть то, что в файле может быть и 1 слово. Спасибо.
C++ Считать текст из файла, и вывести только предложения, в которых нет запятой Написать програму которая считывает текст из файла и выводит на екран только предложения в которых нету запятой? Это надо сделать через роботу с файлами. подробнее

Показать сообщение отдельно
Gepar
 Аватар для Gepar
1173 / 529 / 20
Регистрация: 01.07.2009
Сообщений: 3,511
20.09.2011, 14:39     Str в long double и наоборот
Sylvos, почему сразу глупее примеры, преобразование данных из строки в int/double это классика, они, наверное, во всех самоучителях по с++ есть.
Пара комментариев по коду:

Цитата Сообщение от Sylvos Посмотреть сообщение
if(a[i]=='0'||a[i]=='1'||a[i]=='2'||a[i]=='3'||a[i]=='4'||a[i]=='5'||a[i]=='6'||a[i]=='7'||a[i]=='8'||a[i]=='9')
C++
1
if (isdigit(a[i]))
или ещё если очень хочется самому прописать условие то можно ещё
C++
1
if(a[i]>=48 && a[i]<=57)
48-57, как Вы уже догадались это коды символов 0-9, но предпочтительнее и нагляднее первый вариант с isdigit() всё же.

Цитата Сообщение от Sylvos Посмотреть сообщение
setlocale(LC_ALL,"Rus");
Сработает не всюду, лучше использовать вариант
C++
1
2
 SetConsoleCP(1251);
 SetConsoleOutputCP(1251);
 
Текущее время: 23:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru