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

ifstream/ofstream/fstream - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ООП http://www.cyberforum.ru/cpp-beginners/thread263612.html
помогите пожалуйста лабу сделать. не понимаю чет как ее делать((( я 7 вариант
C++ как зациклить switch, чтобы после того как я допустим ввожу f и он считает циклом for, потом снова просил введите символ #include <iostream> #include <iomanip> #include <math.h> using namespace std; int main() { float x=0.2,y,s=0; int n,i=4; char f,w,d,ch; http://www.cyberforum.ru/cpp-beginners/thread263609.html
C++ Перевод из строки в число
Извиняюсь, если такая тема уже была. Есть строка s. В ней записано 2 вещественных числа. Нужно оба записать в переменные типа float. Ну первое понятно float a; a = atof(s); А как считать второе? Заранее благодарю.
Стандартные функции String.h C++
Здравствуйте, подскажите пожалуйста стандартные функции стринга в с++. Нужно определить количество вхождений заданного знака в строку. Используя стандартные функции.
C++ Проверка без учета регистра http://www.cyberforum.ru/cpp-beginners/thread263599.html
Доброго времени суток! Есть строка string codtext="МАША",codkey="маша"; Как проверить: if (codtext==codkey) { cout << "Совпадает!" << endl;} else { cout << "Не совпадает!" << endl;} Хоть и в codtext и в codkey находится Маша (как туда её запихали незнаю ; ) мне выйдет "Не совпадает!", т.к. разный регистр. Как сделать так, что бы регистр игнорировался? Т.е. я хочу, что бы мне вывел...
C++ Мой компилятор не принимает "getline" и не хочет массив объявлять peson p[a] Какие ошибки у меня в программе и как мне их исправить ? Мой компилятор не принимает "getline" и не хочет массив объявлять peson p #include<iostream> #include<string> using namespace std; struct person { string name; int rost; }; подробнее

Показать сообщение отдельно
dyosick
 Аватар для dyosick
61 / 61 / 6
Регистрация: 25.08.2008
Сообщений: 178
24.03.2011, 23:32     ifstream/ofstream/fstream
Работает для целых чисел:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <iostream>
#include <fstream>
#include <cstdlib>
 
using namespace std;
 
int main()
{
ifstream file("C:\\autosave.txt",ios::in);
 
if(!file)
{
   cout<<"File could not be opened!"<<endl;
   system("pause");
   exit(1);         
}
 
string st_number;
int number;
 
while(!file.eof())
{
   char symbol=file.get();
   
   if(isdigit(symbol))
      st_number+=symbol;
   else  
   {
      number=atoi(st_number.c_str());      
   }            
}
 
cout<<"Your number is "<<number<<endl;
    
file.close();    
system("pause");
return 0;    
}
 
Текущее время: 04:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru