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

Скопировать один элемент в другой в рамках такого массива - C++

Восстановить пароль Регистрация
Другие темы раздела
SFML SFML платформер - Анимация работает (человечек бегает), но не удается загрузить карту (пустой экран) http://www.cyberforum.ru/cpp-beginners/thread943241.html
пытаюсь вот написать простой платформер с помощью SFML. Анимация работает (человечек бегает), но не удается загрузить карту(пустой экран). Ошибок нет, но есть разные предупреждения, например: Предупреждение 8 warning LNK4099: "sfml-graphics-s-d.pdb" PDB не найден с "sfml-graphics-s-d.lib(Color.cpp.obj)" Может это как-то связано с библиотекой? Вот код программы #include <SFML/Graphics.hpp>...
C++ Сортировка по алфвавиту Всем, привет! Вот, выполняю задание на сортировку. Не пойму в чем дело! Сортирует крайне криво или по какому-то неизвестному мне порядку. Пишу на Dev C++ последней вресии. PS. Преобразование char в int положительных результатов не дало. #include <iostream> #include <fstream> #include <Windows.h> #include <conio.h> http://www.cyberforum.ru/cpp-beginners/thread943229.html
C++ Только константное статическое поле НЕ МОЖЕТ быть поле членом класса !
class CCoords { static const float rate = 1.0f; // ОШИБКА !!! bool IsComputed; float x,y; POINT2D mouse_down,mouse_pressed; D3DXMATRIX world; D3DXVECTOR3 origin; D3DXVECTOR3 right,up,dir;
C++ QVector::reserve() + std::vector::reserve() и добавление в начало
Если зарезервировать в новосозданном векторе место, а затем добавлять объекты классов в начало - будет ли эффективнее вставка? Или предварительная резервация эффективна только для push_back() ? Прошу ответить и о QVector и о std::vector. спасибо! Ps. Думаю, в std::vector вставка в начало по своей природе неэффективна, но может в QVector тролли что-то мутнули :)
C++ Перегрузка << в шаблоне http://www.cyberforum.ru/cpp-beginners/thread943196.html
Ругается когда перегружаю template < class T > ostream &operator<<(ostream &out, const ArrayList<T> &d); Ошибки VS2010: Ошибка 8 error C2676: бинарный "++": "std::ostream" не определяет этот оператор или преобразование к типу приемлемо к встроенному оператору d:\vc c++ temp\arraylist\arraylist\arraylist.h 163 1 ArrayList Ошибка 7 error C2679: бинарный "!=": не найден оператор,...
C++ Примитивная игра на c++ Учу С++ потихоньку, дошёл до структур даннах, классов. Писал пока что консольные приложения. Возникла идея написать простенькую 2d игру, например, змейку/крестики-нолики/тетрис. Подкажите в какую сторону копать. Нужно ли Qt или OpenGL или можно пока без них обойтись? Можно ли в привычном Code::Blocks сделать или проще в Borland Builder? Что почитать по этой теме? подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6176 / 2905 / 284
Регистрация: 04.12.2011
Сообщений: 7,730
Записей в блоге: 3
28.08.2013, 21:38     Скопировать один элемент в другой в рамках такого массива
ValeryS, да можно и так.
Если знать максимальный возможный размер например 100 то можно:
char buf[100]
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
#include <iostream>
#include <string>
#include <windows.h>
using namespace std;
int main()
{
    SetConsoleCP (1251); SetConsoleOutputCP (1251);
typedef char Buff[100];
 
Buff ch_matrix[3][4];
for(int i=0; i<3; ++i)
for(int j=0; j<4; ++j)strcpy(ch_matrix[i][j],"mama");
 
for(int i=0; i<3; ++i){
for(int j=0; j<4; ++j)cout<<ch_matrix[i][j]<<" ";
cout<<endl;
}
cout<<"-------------------"<<endl;
strcpy(ch_matrix[0][0],"dusya");
strcpy(ch_matrix[1][1],"busya");
strcpy(ch_matrix[2][3],"papa");
 
for(int i=0; i<3; ++i){
for(int j=0; j<4; ++j)cout<<ch_matrix[i][j]<<" ";
cout<<endl;
}
 
cin.get();
    return 0;
}
 
Текущее время: 07:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru