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

Программа выводит только первую строку текста - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти, сколько нулевых элементов содержит матрица выше и ниже побочной диогонали http://www.cyberforum.ru/cpp-beginners/thread592275.html
Дана вещественная матрица размерности n * m. Найти сколько нулевых элементов содержит матрица выше и ниже побочной диогонали. желательно решить через stdafx.h. учень срочно!!!
C++ Чем отличается ln , lg, и log ? и как реализуются эти функцию в c++ http://www.cyberforum.ru/cpp-beginners/thread592265.html
C++ Функция не выводит значение строки
Доброго Проблема в том, что функция print() не выводит значение. Ломаю голову, что может быть не так #include <iostream> #include <cstring> using namespace std; class String { protected: char str;
C++ Ошибка при компиляции кода
не могу понять в чем ошибка при компиляции этого кода: #include <unistd.h> #include <stdlib.h> #include <assert.h> #include <stdio.h> #include <string.h> typedef unsigned char byte;
C++ динамический массив http://www.cyberforum.ru/cpp-beginners/thread592235.html
В динамическом массиве найти наибольшее и наименьшее значение, и разместить все числа, которые находятся между ними в обратном порядке.
C++ Считывание данных из файла и запись в динамические массивы Помогите реализовать следующую задачу: Есть файл содержания 40.1 50.1 60.1 70.1 11:15:23 4.03.2012 40.2 50.2 60.2 70.2 11:16:27 4.03.2012 40.3 50.3 60.3 70.3 11:18:23 4.03.2012 40.4 50.4 60.4 70.4 11:20:23 4.03.2012 40.5 50.5 60.5 70.5 11:25:43 4.03.2012 40.6 50.6 60.6 70.6 11:35:23 4.03.2012 40.7 50.7 60.7 70.7 11:42:25 4.03.2012 40.8 50.8 60.8 70.8 11:50:23 4.03.2012 подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
31.05.2012, 15:02     Программа выводит только первую строку текста
Toshkarik, вектор подключи, файл мы тоже не считаем без fstream. Вектор - отдельный класс, манипуляторы тоже, понятное дело без объявления класса никуда, другое дело файлы с наборами функций. Мы можем использовать strcpy сразу а вот std::string только подключив string. Ещё раз обращаю внимание на момент - файлы с дефайном _STD_USING подключаются сами. Файлы же с _STD_BEGIN обязательны с подключению в хедерах!

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// vector standard header
 
#if     _MSC_VER > 1000
#pragma once
#endif
 
#ifndef _VECTOR_
#define _VECTOR_
#include <climits>
#include <memory>
#include <stdexcept>
#include <xutility>
 
#ifdef  _MSC_VER
#pragma pack(push,8)
#endif  /* _MSC_VER */
_STD_BEGIN
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
// string standard header
 
#if     _MSC_VER > 1000
#pragma once
#endif
 
#ifndef _STRING_
#define _STRING_
#include <istream>
 
#ifdef  _MSC_VER
#pragma pack(push,8)
#endif  /* _MSC_VER */
_STD_BEGIN
Чтобы было понятно strcpy из string.h нам доступно сразу так как в cstring идёт USING, а вот класс std::string его надо подключать именно string в котором идёт BEGIN. Кто не верит берёт и проверяет вручную дефайны!

Добавлено через 4 минуты
Чуть не забыл об STDLIB
C++
1
2
3
4
5
6
7
8
9
10
11
// cstdlib standard header
 
#if     _MSC_VER > 1000
#pragma once
#endif
 
#ifndef _CSTDLIB_
#define _CSTDLIB_
#ifdef _STD_USING
 #undef _STD_USING
 #include <stdlib.h>
#define _STD_USING
C++
1
2
3
4
#else
 #include <stdlib.h>
#endif /* _STD_USING */
#endif /* _CSTDLIB */
 
Текущее время: 23:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru