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

Как скопировать символ из символьного массива в другой массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Преобразование аудио http://www.cyberforum.ru/cpp-beginners/thread698003.html
Всем привет. У меня есть вопрос, я сейчас на месте своего обучения занимаюсь проектом, для него мне нужно расшифровать (если можно так выразиться) аудио файл. То есть мне нужно чтобы он из аудио файла создавал переменные (которые я в дальнейшем буду использовать)... Точно не знаю, как он будет это делать (по громкости, нотам и тд.). Прошу помощи! И вообще, возможно ли это? П.С. мне кажется,...
C++ Проверка на обработку исключительных ситуаций Доброго времени суток! Подскажите, пожалуйста, как выполнить обработку исключений при чтении из textBoxa вещественных чисел (чтоб если вводится лишняя запятая или буква, программа не закрывалась, а просто выводила ошибку о некорректно введенных данных) . http://www.cyberforum.ru/cpp-beginners/thread698000.html
Слияние списков C++
помогите написать программу для слияния а) двух отсортированных списков; б) n отсортированных списков.
C++ Задача на классы
Написал програмку. Все работает,только неправильно считает среднюю скорость. Задача: Создать класс «транспортное средство». Информация о транспортном средстве — это: название, мощность двигателя, максимальная скорость. Функции: а) ввод данных о транспортном средстве; б) вывод на экран информации о транспортном средстве; в) функция, возвращающая название транспортного средства; г)...
C++ c_str() или моя голова провалилась в пропасть http://www.cyberforum.ru/cpp-beginners/thread697986.html
Здравствуйте товарищи, один и тот же код приводит меня к правильному решению в 9 билдере, а вот в 10 мне выдает проблему: Unit1.cpp(94): E2034 Cannot convert 'wchar_t *' to 'char *' вот код: void TVkladnuk :: Input(int a, int b) { Spisok->LoadFromFile("izhodn.txt"); String Stroka = Spisok->Strings; b=0; char *S = Stroka.c_str(); char *S1 = strtok(S," "); if (S1) {
C++ Все возможные пары A и B, для которых справедливо условие: A^2 +B^2 =C^2 Доброго времени суток. Язык изучаю несколько дней, до этого шло довольно легко, но с этим заданием как-то не получается справится: "Написать программу, которая находит все возможные пары чисел A и B, для которых справедливо условие: A^2+B^2=C^2. Число C вводит пользователь." Пишу в visual c++ 2010 express. Мой вариант кода: #include "stdafx.h" #include <iostream> подробнее

Показать сообщение отдельно
MrCath
7 / 7 / 1
Регистрация: 08.11.2012
Сообщений: 68
15.11.2012, 00:38  [ТС]     Как скопировать символ из символьного массива в другой массив
ValeryS, твоя программа заработала и я понял как она работает.
А что касается моей ошибки, так я не расчитал правильно положение конца строки ( цифры 0 ),
такой вариант начал работать (при вводе 9 разных символов)
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 <cstring>
#include <cstdio>
using namespace std;
int main(){
    char s[10],p[11];
    int i,t=0;
    gets(s);
    
        p[9]=0;
        p[8]=s[0];
        p[7]=s[1];
        p[6]=s[2];
        p[5]=s[3];
        p[4]=s[4];
        p[3]=s[5];
        p[2]=s[6];
        p[1]=s[7];
        p[0]=s[8];
    cout <<p;
 
return(0);}
истина в p[9]=0, из за того, что не было конца строки, она выдавала мусор.
писать лучше однообразно если используешь cout << p; используй cin>>s
просто cin будет заносить символы в массив пока не появится пробел, а мне пробелы тоже нужны)))
Всем спасибо.
 
Текущее время: 09:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru