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

Правильное понимание - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ SQLite Блокровка/разблокировка http://www.cyberforum.ru/cpp-beginners/thread918521.html
Есть код: таймер периодически создает/запускает поток, поток получает данные ( через интернет) открывает БД (sqlite3_open() ) и добавляет туда новые данные закрывает БД ( sqlite3_close(db); ) поток завершается. При первом создании потока все проходит нормально данные вставляются ошибок- нет, при втором при попытке выполнить INSERT пишет что база блокирована, данные не занеслись. Период...
C++ Экспорт двухмерного массива в JPEG / BMP (график) Уважаемые форумчане, Предисловие: есть программа, которые делает определенные итерационные расчеты и на каждой итерации выдает пачку txt файлов - в каждом из который содержатся данные о величине той или иной физической величины в определенной точке пространства (проекции - т.е. двухмерный вид) Что хочется получить в результате: Чтобы кроме txt-файлов программа сохраняла уже... http://www.cyberforum.ru/cpp-beginners/thread918493.html
C++ Элементы Комбинаторики
Даны натуральные числа a1,...a10. Предположим что имеется 10 монет достоинством a1,...,a10. Обозначим через bk число способов, которыми можно выплатить сумму k, т.е. bk - число решений уравнения a1x1+a2x2+...+a10x10=k, где xi может принимать целые неотрицательные значения. получить b0,...,b20. #include "stdio.h" #include <locale.h> #include <math.h> int main() {...
C++ оооочень странно не выполняется условие
bool c = true; if(c == true) { cout << "w" << endl; loading(); c = false; } этот код должен выполнятся вроде бы 1 раз, но он выполняется постоянно.
C++ Компилятор ругается на fopen http://www.cyberforum.ru/cpp-beginners/thread918455.html
#include "stdafx.h" #include <iostream> #include <stdio.h> using namespace std; int main() { FILE *f = fopen("D:\lab.txt","r"); //вот тут вылазит //warning C4129: 'l' : unrecognized character escape sequence //я думала вообще что надо писать "rt", но на него тоже ругается, не могу понять(
C++ Блин почему выдает ошибку, исправьте пож Блин почему выдает ошибку, исправьте пож #include <iostream> #include <conio.h> using namespace std; class Bus { public: int number; подробнее

Показать сообщение отдельно
Denisqwwq
 Аватар для Denisqwwq
38 / 32 / 1
Регистрация: 01.06.2013
Сообщений: 117
05.07.2013, 22:31     Правильное понимание
C++
1
2
3
4
5
6
7
8
9
10
11
12
ifstream file;
 
file.open(way1.c_str());
 
    getline(file, name);
    getline(file, fam);
    getline(file, otchestvo);
    file >> age;
    file.ignore();
    getline(file, info);
 
file.close();
Есть текстовый файл с содержанием:
Name
Fam
Otchestvo
28
Info

Тут мне важно понять принцип работы:
C++
1
file.ignore();
В моём понимание
C++
1
getline(file, )
будет считывать в переменную всю строку, включая
C++
1
"\n"
в конце каждой строки.
А вот при
C++
1
file >> age;
символ
C++
1
"\n"
считываться не будет.
Именно для этого приходится использовать
C++
1
file.ignore();
что бы в дальнейшем в
C++
1
getline(file, info);
попал не символ
C++
1
"\n"
а нужная информация.
Если я, что то не правильно понимаю, прошу меня исправить.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru