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

Как скопировать символ из символьного массива в другой массив - 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...
C++ Все возможные пары A и B, для которых справедливо условие: A^2 +B^2 =C^2 Доброго времени суток. Язык изучаю несколько дней, до этого шло довольно легко, но с этим заданием как-то не получается справится: "Написать программу, которая находит все возможные пары чисел A и... подробнее

Показать сообщение отдельно
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 будет заносить символы в массив пока не появится пробел, а мне пробелы тоже нужны)))
Всем спасибо.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru