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

Копирование одной строки в другую циклом for - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Порязрядные операции в С http://www.cyberforum.ru/cpp-beginners/thread151354.html
В чем разница между операторами ! и ~? Как я понимаю, оба оператора преобразуют единичные биты в нулевые и наоборот, но почему printf("%d", !0) выводит 1, а printf("%d", ~0) выводит -1?
C++ Вызов из потомка конструктор родителя Как на с++ вызывается конструктор-родителя от конструктора-потомка. На яве так работает: package u; class A{ private int a,b,c; A(){} A(int x1, int y1, int z1){ a = x1; b = y1; c = z1;... http://www.cyberforum.ru/cpp-beginners/thread151352.html
считать из файла C++
помогите написать функцию которая считает из файла множество цифр и разобьёт по-битам т.е. представит в виде последовательности из 1 и 0 Добавлено через 2 часа 20 минут чтобы последовательность...
C++ Конструкторы и деструкторы функционального объекта
Привет всем. Вообщем разбирал задачу, в которой рассматривается алгоритм for_each, я решил добавить отладочный вывод в конструктор и деструктор чтобы посмотреть сколько раз они вызываются и честно...
C++ Unicode ОШИБКА http://www.cyberforum.ru/cpp-beginners/thread151333.html
Всем привет у меня такая проблема с UNICODE вод код #define UNICODE #define _UNICODE #include <Windows.h> #pragma comment(linker,"/Entry:WinMain") LPWSTR p(LPWSTR s) {
C++ Квадратная матрица ! Дана квадратная матрица размерности n × n . Найти максимальный элемент каждой строки и поменять его с элементом этой строки, стоящим в последнем столбце. подробнее

Показать сообщение отдельно
syslinger
1 / 1 / 0
Регистрация: 03.07.2010
Сообщений: 17

Копирование одной строки в другую циклом for - C++

03.07.2010, 14:15. Просмотров 6602. Ответов 9
Метки (Все метки)

Добрый день! есть программа, в которой пытаюсь скопировать одну строку в другую(без использования strcpy()) :

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int _tmain(int argc, _TCHAR* argv[])
{
    char b[15];   // 1я строка
    char c[15];   // 2я строка
    gets(b);       // считываю строку b (строка всегда =< 14 символам)
    
    for (int i=0;b[i];i++) {c[i]=b[i];}
    
    cout<<c;  // вывожу новую строку
    
    char a;
    cin>>a;
    return 0;
}
Вопрос такой: почему результат программы выглядит так как на картинке, откуда берутся символы псевдографики и почему еще раз выводится исходная строка?
0
Миниатюры
Копирование одной строки в другую циклом for  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru