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

Считывание из файла С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление элемента динамического массива справа http://www.cyberforum.ru/cpp-beginners/thread1195002.html
Нужно удалить последний структурный элемент динамического массива. помогите пожалуйста никак не получается сделать эту функцию. Это то, что сделала я, с радостью рассмотрю другой метод. void del_right (liter *&a, int &n) { liter *k; for (int i=0; i<n-1; i++) {strcpy(k.autor, a.autor); strcpy(k.name, a.name); k.year=a.year; }
C++ Strncat Пытаюсь с помощью этой функции соединить две строки, ничего не получается помогите плз я уже просто не понимаю: Вот код там все элементарно но ругается на саму команду strncat: #include <iostream> #include <stdio.h> // Для printf #include <string.h> // Для strncat int main (void) { // Массивы в которые добавляется строка char src1="book"; char src2="boot"; http://www.cyberforum.ru/cpp-beginners/thread1194994.html
Реализация вычитания двоичного кода C++
Даны два массива, например 110001 и 11111. Не знаю как создать цикл, в частности занимание. dif = A - B + carry; // carry - перенос if (diff = -1) rezult = -1; //вот тут нужно как-то сделать чтобы он при встрече у следующего разряда 0 переносил дальше, и так до 1. else rezult = diff; carry = 0 Добавлено через 28 минут #include "stdafx.h"
Укажите на ошибку C++
Проблема с enum. Пишет что, нужно что-то перед enum. Поясните пожалуйста #include <iostream> using namespace std; int main() { enum paytype { CARD, CHECK;
C++ Удалить все цифры со строки, найти сколько слов которые начинаются с гласных букв http://www.cyberforum.ru/cpp-beginners/thread1194947.html
вот накидал код, но он делает что-то попало, но по идее должно правильно работать нужно удалить все цифры со строки, найти к-во слов которые начинаются с гласных букв и найти к-во слов у которых будет непарное количество согласных букв #include "stdafx.h" #include <iostream> #include <cstring> using namespace std;
C++ Сортировка массива Помогите решить задачу под номером 11, под буквой а) Нужно отсортировать массив,(вводим сами, размер определяем сами), в соответствии с условием на фото http://http://cs540101.vk.me/c614724/v614724414/d7e2/dvaZadySDkc.jpg Вставляйте рисунки в сообщение через кнопку "расширенный режим" подробнее

Показать сообщение отдельно
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
01.06.2014, 05:07
Цитата Сообщение от kivalrd Посмотреть сообщение
Вот как построчно считать, вместе с пробелами, до перехода на новую строку?
Там, где string:
Цитата Сообщение от kivalrd Посмотреть сообщение
c пом. функции getline
Цитата Сообщение от kivalrd Посмотреть сообщение
Но беда в том, что она не работает с типом integer
Там, где не string, с помощью fin >>.

Добавлено через 4 минуты
Только не забывать, перед getline()(после fin >>), извлекать '\n' из потока. Например, читать так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
struct Position 
{
    int IDpos; 
    string name; 
    float salary;
    string res; 
    string req; 
};
...
Position post[p];
...
(fin >> post[i].IDpos).get();
getline(fin, post[i].name);
(fin >> post[i].salary).get();
getline(fin, post[i].res);
getline(fin, post[i].req);
...
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru