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

Сконвертировать строку в число - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ c++ создать класс complex для работы с комплексными числами http://www.cyberforum.ru/cpp-beginners/thread1011464.html
Помогите, пожалуйста. c++ создать класс complex для работы с комплексными числами, содержащий следующие члены класса: 1. Поля : -double realPart, -double imaginaryPart 2. функции: -вывести на экран комплексное число, -создать сопряженное число, -сравнить два числа на равенство. Кроме того, необходимо реализовать перегрузку операций сложения, умножения, вычитания и деления...
C++ Выдаёт ошибку // 777.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" int _tmain(int argc, _TCHAR* argv) { return 0; } http://www.cyberforum.ru/cpp-beginners/thread1011457.html
C++ Удалить из массива все одинаковые элементы, оставив их первые вхождения
Дан целочисленный массив размера N. Удалить из массива все одинаковые элементы, оставив их первые вхождения. Первые вхождения это как?
Прокоминтируйте строки задачи C++
Всем привет, я тут пытаюсь освоить классы, у книге которой я пользуюсь приведен пример, но я его не совсем понимаю, пркоминтируйте все строчки пожалуйста. Ниже код задачи. #include <iostream> using namespace std; class myclass { // закрытая часть myclass int a; public: void set_a (int num);
C++ Реализация Китайской теоремы об остатках http://www.cyberforum.ru/cpp-beginners/thread1011445.html
Задача программы - найти X, исходя из трёх сравнений. Код я написал, но никак не пойму, почему X принимает отрицательное, да и неправильное значение. Проверьте, пожалуйста, если кому не лень) #include <stdio.h> #include <iostream> #include <math.h> using namespace std; //Функция для вычисления НОД - проверка взаимно простых
C++ Геттеры создают объекты Пытаюсь из класса вытащить поле map class AutoShop { map<int, Manager> mapManagers; map<int, Client> mapClients; map<int, AutoConfiguration> mapAutoConfigurations; template <class T> map<int, T>& getMap(); template<> map<int, Manager>& getMap<Manager>(); ... } подробнее

Показать сообщение отдельно
итернал
4 / 4 / 0
Регистрация: 17.09.2012
Сообщений: 290
Завершенные тесты: 1
18.11.2013, 23:17     Сконвертировать строку в число
подскажите пожалуйста, вот я беру из текстового файла число и оно у меня получается типа стринг, а его можно как-то зделать флоат или там инт например?
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <string>
#include <iostream>
using namespace std;
void main()
{
    FILE *f;                                      
    string bs;                                                                          
    float t;
    t=5;
    f=fopen("TCP_1.txt","r");                                                    
    while(!feof(f))                                                                  
    {
        bs+=fgetc(f);                                                        
    }
    fclose(f);                                                                           
    c_str(bs);
    cout<<bs<<endl;
    scanf("%i");
}
может есть функция какае-то для этого готовая? или еще что? у меня пока есть только идея самому создать функцию и с помощью c_str в нее передать мою строку, но я еще не разу не использовал c_str и незнаю как оно используется, да и оно же делает символьный массив и мне кажется не заработает, а мне надо как бы числа получить, ну что бы сравнить или добавлять
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru