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

Чтение по строкам из текстового файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить и реализовать класс "Стек" http://www.cyberforum.ru/cpp-beginners/thread1790690.html
Определить и реализовать класс. Определить и реализовать операции над данными этого класса. Написать и выполнить программу полного тестирования этого класса. Стек. Дополнительно перегрузить следующие операции: +  добавить элемент в стек;   извлечь элемент из стека; bool() проверка, пустой ли стек. Я не очень дружу со стеком (точнее вообще не дружу). Если надо прикрепил похожее: ...
C++ Размер массива при создании экземпляра класса Нет возможности использовать динамически выделяемую память под массив. Используется в микроконтроллерах, память в обрез и компилятор глючит с выделенной памятью. Тема затертая, но все же. Есть методы, чтобы при объявлении объекта указать нужный размер массива. Размеры известны до компиляции. Не хочется создавать ряд классов с отличием только в массиве. http://www.cyberforum.ru/cpp-beginners/thread1790684.html
C++ Выяснить почему после ввода первого элемента массива цикл не работает (std::cin в цикле for)
Добрый день! Взялся за простой пример из книги Лафоре. #include <iostream> #include <iomanip> using namespace std; const int DISTRICTS = 4; const int MONTHS = 3; int main()
C++ Инициализация строки - задачка
Сама задачка от Kastaneda: #include <string> #include <iostream> using namespace std; #define DEBUG( str ) do{ cout << #str << " : " << str.c_str() << endl; }while(false); int main() { std::string str1 = { 3, '.' }; // хочу строку "...", получаю ересь, почему?
C++ Код цезаря http://www.cyberforum.ru/cpp-beginners/thread1790607.html
Первое, что я написал самостоятельно. Что здесь можно улучшить? #include <iostream> #include <fstream> using namespace std; int main() { const int ABCshift = 26; //количество букв в алфавите + нужная величина //для помещения буквы в его пределы, //если при сдвиге она из него выйдет
C++ Вхождения выравнять по правому краю в поле шириной 10 Программа1 генерирует 100 000 000 случайных латинских маленьких букв и пишет их в файл gibberish.txt. Программа 2 читает этот файл и пишет в консоль количества вхождений каждой из букв в алфавитном порядке, например a - 2500123 b - 123222 ... Вхождения выравнять по правому краю в поле шириной 10 подробнее

Показать сообщение отдельно
Kawumek
0 / 0 / 0
Регистрация: 06.08.2016
Сообщений: 7
07.08.2016, 21:46  [ТС]     Чтение по строкам из текстового файла
Цитата Сообщение от zss Посмотреть сообщение
Kawumek, если в 1 строке текст, а остальное числа, то можно так:
C++
1
2
3
4
5
6
7
8
9
10
char intro[100];
int data[4];
ifstream file("file.txt");
if(file)
{
* *file.getline(intro,100);
for(int i=0;i<4;i++)
* * * file_in>>data[i];
* *...
}
на file_in vs2015 ругается, вроде все библиотеки, которые надо - приклеил
C++
1
2
3
4
5
6
7
8
9
10
#include "stdafx.h"
#include <iostream>
#include <cstdlib>
#include <stdio.h>
#include <ctime>
#include <windows.h>
#include <fstream>
#include <string>
#include <locale>
#include <lmcons.h>
 
Текущее время: 22:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru