Форум программистов, компьютерный форум 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> подробнее

Показать сообщение отдельно
ValeryS
Модератор
6550 / 5016 / 463
Регистрация: 14.02.2011
Сообщений: 16,722
14.11.2012, 23:41     Как скопировать символ из символьного массива в другой массив
Цитата Сообщение от MrCath Посмотреть сообщение
в цикле пытаюсь перевернуть строку...
ну а зачем тогда
Цитата Сообщение от MrCath Посмотреть сообщение
strcpy(s[t], p[i]);
?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <cstring>
#include <cstdio>
using namespace std;
int main(){
    char s[10],p[10];
    int i,t=0;
    gets(s);// писать лучше однообразно  если используешь cout << p; используй cin>>s
    t=strlen(s); // определяем размер строки 
   
   for (i=0; i<=t; i--) // копируем данные
           p[i]=s[t-i];  // с переворотом
    p[i]=0; // чтобы в массиве была строка добавим завершающий 0
  cout << p;
return(0);}
Добавлено через 2 минуты
Цитата Сообщение от MastAKK Посмотреть сообщение
по-поводу кавычек... в стрингах она вроде одна
и в стрингах и в символах их две открывающая и закрывающая
но для строки двойная
для символа одинарная

Добавлено через 4 минуты
Цитата Сообщение от MrCath Посмотреть сообщение
В s[4] есть символ "т", как его скопировать, например, в r[8]?
Цитата Сообщение от MrCath Посмотреть сообщение
s[5] = r[8]
копируешь наоборот да и индексы не совпадают с описанием
C++
1
r[8] = s[4];
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru