Форум программистов, компьютерный форум, киберфорум
Наши страницы

Прокомментировать код - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать класс «матрица». Добавить метод, вычисляющий определитель матрицы http://www.cyberforum.ru/cpp-beginners/thread1123667.html
Описать класс «матрица». Добавить метод, вычисляющий определитель матрицы, чтение из файла и запись в файл. Помогите кто может, хотя бы описать класс и чтение, запись в файл, определитель сам...
C++ Сортировка массива структур через сортировку массива указателей Ошибка возникает в функции void sort(student **ppStud, int k, char ch). Кто видит ошибку - помогите, пожалуйста. Код программы: #include "stdafx.h" #include <iostream> #include <string.h>... http://www.cyberforum.ru/cpp-beginners/thread1123663.html
Построить класс для работы с датой C++
Добрый день товарищи, очень нужна помощь, буду благодарен каждому ответу. Задание: Постpоить класс для работы с датой. Класс должен включать следующие поля: число, месяц, год, день недели. Класс...
C++ Вывод дробной части
Всем привет. Проблема собственно такая, не получается вывести дробную часть стороны треугольника, т.е 4,5(выводит только 4) уже не выводит, менял тип переменных, тип вычисления на float, высчитывает...
C++ Сформировать вектор D (n) из произведений абсолютных ненулевых значений соответствующих строк матрицы http://www.cyberforum.ru/cpp-beginners/thread1123609.html
Задана матрица целых чисел A(n×n). Все числа-палиндромы, расположенные на главной диагонали, заменить суммой цифр модуля минимального элемента соответствующего столбца матрицы....
C++ Как сделать голосовой поток вывода? Ну то есть скармливаешь ему строку оператором <<, а он её читает через динамики. Как это сделать? подробнее

Показать сообщение отдельно
dimcoder
Полярный
466 / 439 / 68
Регистрация: 11.09.2011
Сообщений: 1,142
19.03.2014, 14:08
Цитата Сообщение от alucard115 Посмотреть сообщение
выдает ошибку
126 строку
C++
1
int x;
замените на
C++
1
int x = 0;
Цитата Сообщение от alucard115 Посмотреть сообщение
во 2ой задаче можете описать как функции работают?
Тут конечно повозиться пришлось. Совету почитать про getline() и как она работает, тут она всю работу делает:
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
#include <fstream>
#include <iostream>
#include <string>
#include <cstdlib>
#include <locale> 
using namespace std;
int main()
{
    setlocale(LC_ALL, "rus");
     
    std::ifstream ifs("text.txt");  //Теперь открываем файл text.txt
    
    if(!ifs.is_open())  //проверяем, существует ли файл text.txt, и если нет, то значит работать нам не счем и мы выходим из проги...
    {
        std::cerr<<"File not found";       //...злостно при этом выругавшись
        return 1;
    }
    
    int i = 0;     //номер текущей кавычки
    std::string s;
    while(getline(ifs,s,'"'))   //читаем все символы начиная сначала или с последней прочитанной ковычки до первой найденной кавычки
    {      
        if(i%2 != 0)                      //если i - нечетная ковычка. То есть если ковычка нечетная - это значит, что мы прочитали символы между ковычек, а если четная, то вне ковычек и выводить ничего не нужно
            std::cout<<s<<"\n";        //то выводим на экран строку
        i += 1;                 //увеличиваем i на единицу
    }
    
    system("PAUSE");
    
    ifs.close(); //Закрываем файл
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru