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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Классы (программа сложения двух произвольных чисел) http://www.cyberforum.ru/cpp-beginners/thread841418.html
Написать программу сложения двух произвольных чисел: #include <vcl.h> #include <iostream.h> #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused class Sum {
C++ Поразрядные операции (Запрограммировать изменение в с++ двухбайтного числа) Доброго времени суток!Если нетрудно,помогите)))Срочно нужна помощь в написании программы,очень-очень нужно... задание: Запрограммировать изменение в с++ двухбайтного числа (word) так, чтобы байт последовательно заполнялся сначала единицами, а затем – нулями справа налево. 1. Создать динамическую переменную и написать программу для работы с разрядами этой переменной в соответствии со... http://www.cyberforum.ru/cpp-beginners/thread841409.html
Подключение файла #include <name.cpp> C++
Здравствуйте. Скажите, если программа состоит из нескольких файлов, можно-ли подключать cpp - файлы, или подключать можно только хедеры? И если можно, то нужно-ли для таких файлов писать защиту от повторного включения: #ifndef name #define name // code
C++ Заголовоные файлы, поиск
Приветствую всех! Перехожу с c# на с++. Суть задачи такова, что в прокете необходимо использовать потоки. Нашел пример.. http://www.cyberforum.ru/qt/thread201372.html В c# все было понятно, все что нужно было включено в .net framework. В примере подключается заголовочный файл #include <QtCore/QThread>. Но где взять QtCore/QThread?? Подскажите какими ресурсами пользоваться, откуда...
C++ Где создавать объекты классов? http://www.cyberforum.ru/cpp-beginners/thread841388.html
Здравствуйте. Подскажите, если есть много классов, объявленных в заголовочных файлах, а определенных в *.cpp - файлах, и для каждого класса создается объект, где эти объекты правильно создавать. Я создаю их там где они оказываются нужны в первый раз. Например: // A.cpp #include "B.cpp" class A { B objB; };
C++ Чтение файла Добрый день, вопрос, конечно, повторяющийся и от поиска лопата сломалась, но 2 день не могу такое элементарное сделать, а именно: необходимо считать весь файл, и выводить строки по индексу. Как это можно сделать более удобным способом? Спасибо. подробнее

Показать сообщение отдельно
art3330
 Аватар для art3330
9 / 9 / 1
Регистрация: 16.12.2012
Сообщений: 141
18.04.2013, 12:19     Посимвольное копирование string
Доброго времени суток. Возникла такая проблема.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
 
using namespace std;
 
int main () {
    string a,s,d;
    cin>>s;
    cout<<s<<endl;
    for (int i=0; i<4;i++){
        a[i]=s[i];
    };
    cout<<a<<"Здесь должна быть a"<<endl;
    for (int i=0; i<4;i++){
        cout<<a[i];
    };
    d=a;
    cout<<endl<<d<<"А здесь d";
    return 0;
};
Почему после посимвольного копирования, выводить мы можем тоже только по символам.

Добавлено через 6 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <string>
 
using namespace std;
 
int main () {
    string a,s,d;
    cin>>s;
    cout<<s<<endl;
    for (int i=0; i<4;i++){
        a[i]=s[i];
    };
    cout<<a<<"Здесь должна быть a"<<endl;
    for (int i=0; i<4;i++){
        cout<<a[i];
    };
    d=a;
    cout<<endl<<d<<"А здесь d";
    d=s;
    cout<<endl<<d;
    return 0;
};
Если d присваиваем s, то все выводит нормально.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru