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

Строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибки в функции что не так? http://www.cyberforum.ru/cpp-beginners/thread28501.html
#include <iostream> using namespace std; int fadd(int,int); int fmul(int,int); int fsub(int,int); int fdiv(int,int); int main() { int z,x; char 'a';
C++ [Linker error] undefined reference to `sterling(int, int, int)' #include <iostream> using namespace std; int sterling(int,int,int); int sterling(int,int); int sterling(int); int main() { int funt,sterlings,pens; int funts,sters; int funn; http://www.cyberforum.ru/cpp-beginners/thread28495.html
Портация кода Pascal C++
Нужно сжать массив в котором есть нулевые элементы выкинув их. вот пример на паскале program noules; uses wincrt; type mas=array of integer; procedure Vvod(var x:byte;var ms:mas); var i:byte;...
найти нужный ID, не перебирая каждый элемент в потоке C++
Добрый день! у меня есть числовой f.dat, с которым работаем консольное приложение 9045 0 180 45 0.0251608 -0.0228552 -0 0 -0.0228552 0.0251608 0 0 0 0 -0.0105215 0 0 0 0 -0.0105215 555 300 135...
C++ Работа с рядками http://www.cyberforum.ru/cpp-beginners/thread28448.html
Помогите пожалуйста сделать такое задание : Нада програма которая: - копирует рядок S в S1 N раз - отделяет первое слово с рядка S - сравнивает S и S1 c игнорированием отменностей в регистрах. -...
C++ Нет инициализации графического режима в BorlandC++ под ДОС Привет всем,проблема такая после относительно долгих вычислений стараюсь инициализировать графический режим,но он выдает ошибку - Not enough memory to load driver (не хватает памяти для загрузки... подробнее

Показать сообщение отдельно
insolent
826 / 344 / 15
Регистрация: 30.01.2009
Сообщений: 1,204

Строки - C++

02.04.2009, 16:55. Просмотров 1512. Ответов 11
Метки (Все метки)

Помоги разобраться. Переписываю код с книжкиVisual CPP 6 - Руководство Разработчика, компилирую в MS VS2008 - выбивает ошибки
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
#include "stdafx.h"
#include <iostream>
using namespace std;
#include <iomanip>
#define max 20
void row(void);
 
int main(int argc,char* argv[])
{
...
// вывод 19-ти символов строки, минимальная ширина 20
    row(); //[24]
    ostream(str,20).write(psz,19)<<ends;
    cout.width(19);
    cout << str;
    // вывод первых двух символов строки
    row(); //[25]
    ostream(str,3).write(psz,2)<<ends;
    cout << str;
...
void row(void){
    static int In = 0;
    cout << "\n [";
    cout.width(2);
    cout << ++In << "] ";
}
Ошибки
Код
1>c:\myprojects\ioflags\ioflags\ioflags.cpp(137) : error C2665: std::basic_ostream<_Elem,_Traits>::basic_ostream: ни одна из 3 перегрузок не может преобразовать все типы аргументов
1>        with
1>        [
1>            _Elem=char,
1>            _Traits=std::char_traits<char>
1>        ]
1>        c:\program files\microsoft visual studio 9.0\vc\include\ostream(50): может быть 'std::basic_ostream<_Elem,_Traits>::basic_ostream(std::basic_streambuf<_Elem,_Traits> *,bool)'
1>        with
1>        [
1>            _Elem=char,
1>            _Traits=std::char_traits<char>
1>        ]
1>        c:\program files\microsoft visual studio 9.0\vc\include\ostream(56): или       'std::basic_ostream<_Elem,_Traits>::basic_ostream(std::_Uninitialized,bool)'
1>        with
1>        [
1>            _Elem=char,
1>            _Traits=std::char_traits<char>
1>        ]
1>        при попытке сопоставить список аргументов '(char [20], int)'
1>c:\myprojects\ioflags\ioflags\ioflags.cpp(137) : error C2228: выражение слева от ".write" должно представлять класс, структуру или объединение
1>c:\myprojects\ioflags\ioflags\ioflags.cpp(142) : error C2665: std::basic_ostream<_Elem,_Traits>::basic_ostream: ни одна из 3 перегрузок не может преобразовать все типы аргументов
1>        with
1>        [
1>            _Elem=char,
1>            _Traits=std::char_traits<char>
1>        ]
1>        c:\program files\microsoft visual studio 9.0\vc\include\ostream(50): может быть 'std::basic_ostream<_Elem,_Traits>::basic_ostream(std::basic_streambuf<_Elem,_Traits> *,bool)'
1>        with
1>        [
1>            _Elem=char,
1>            _Traits=std::char_traits<char>
1>        ]
1>        c:\program files\microsoft visual studio 9.0\vc\include\ostream(56): или       'std::basic_ostream<_Elem,_Traits>::basic_ostream(std::_Uninitialized,bool)'
1>        with
1>        [
1>            _Elem=char,
1>            _Traits=std::char_traits<char>
1>        ]
1>        при попытке сопоставить список аргументов '(char [20], int)'
1>c:\myprojects\ioflags\ioflags\ioflags.cpp(142) : error C2228: выражение слева от ".write" должно представлять класс, структуру или объединение
1>Журнал построения был сохранен в "file://c:\MyProjects\ioflags\ioflags\Debug\BuildLog.htm"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.