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

Чтение файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вводится с клавиатуры слово .Подсчитатать колличество слов начинающихся с первой буквы этого слова http://www.cyberforum.ru/cpp-beginners/thread124435.html
Вводится с клавиатуры строка .Подсчитатать колличество слов начинающихся с первой буквы этого слова
C++ Упорядочить одномерный массив указателей на строки Допустим у меня одномерный массив указателей на строки и они имеют как бы еще такие значения. int sos = 456; int boti = 200; int dobi = 350; int kop = 700; int pop = 650; char *p = { "sos","boti","dobi","kop","pop"}; http://www.cyberforum.ru/cpp-beginners/thread124429.html
C++ Непонятки с eof
While(cin.fail() ==fail) { ... } программа принамиет текст с клавиатуры. Когда жму контрл С то окно вообще закрывается! Хотя у меня дальше есть код после вайла. А если контрл z то читает как обычный символ.Пример из книги.Читаю с помощью кин.Гет(а). Винда хр.
Напишите функцию, упорядочивающую элементы массива по сумме первого и второго поля, которая записывается в третье поле, в порядке возрастания C++
Парни проверьте. Все правильно работает, но выдает небольшие касяки, какие думаю вы сами увидите если у себя прокомпилируите. Задание само такое: Напишите программу, определяющую массив из структур с тремя целочисленными полями, содержащий пять элементов. Напишите функцию, осуществляющую ввод значений в первые два поля элементов массива с консоли. Напишите функцию, упорядочивающую элементы...
C++ Механизм возврата ссылки на переменную http://www.cyberforum.ru/cpp-beginners/thread124387.html
Здравствуйте! Не совсем понятен механизм возвращения из функции типа "ссылка на.." и использование функции в выражениях в качестве левого, от знака равно операнда. трудности с пониманием и восприятием. может ли кто нибудь объяснить что это, с чем едят, как происходит и зачем применяют??? п.с. как я понимаю: например есть такой код int x; int& retx() {
C++ <iostream.h> подскажите как заменить или где скачать библиотеку <iostream.h> для visual studio 2008 подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
03.05.2010, 16:46     Чтение файла
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
#include <iostream>
#include <string>
#include <utility>
#include <vector>
#include <fstream>
#include <cstdlib>
 
int main(){
    std::vector<std::pair<int, std::string> > vec;
    int num, pos;
    std::string buf, s;
 
    std::ifstream ifs("numbers_strings.txt");
    if ( !ifs.is_open() ){
        std::cerr << "Can't open input file!" << std::endl;
        return 1;
    }
    while ( std::getline(ifs, buf) ){
        num = std::atoi(buf.c_str());
        s = ( ( pos = buf.find_first_not_of("0123456789 \t") ) == std::string::npos ) ? "" : buf.substr(pos);
        vec.push_back(std::pair<int, std::string>(num, s));
    }
    ifs.close();
 
    for ( std::vector<std::pair<int, std::string> >::const_iterator i = vec.begin(); i != vec.end(); ++i )
        std::cout << i->first << '\t' << i->second <<std::endl;
 
    return 0;
}
 
Текущее время: 00:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru