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

Преобразование из int в char в массиве (не обычно) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ запись структуры в файл http://www.cyberforum.ru/cpp-beginners/thread177494.html
Здравствуйте. Мне очень нужна Ваша помощь. Надо написать программу обработки файла, состоящего из структур. Предусмотреть вывод на экран пользовательского меню, содержащего следующие пункты : - создание файла, - просмотр содержимого, - корректировка (добавление новых данных или исправление старых), - обработка ( выполнение индивидуального задания), - выход. Структура такая: Список...
C++ Функция для сортировки массива пузырьком Всем огромное спасибо! помогли и примеры что надо. Всем удачи! Добавлено через 11 часов 30 минут Всем добрый день. Прошу помочь в написании функции для сортировки массива пузырьком. Чтоб она работала так: Я вводил количество элементов одномерного массива(она рандомно генерировала его элементы), а она с помощью функции их сортировала и выводила на экран. http://www.cyberforum.ru/cpp-beginners/thread177487.html
C++ Определить, лежит ли точка на кривой
Извините, что первое сообщение, и сразу просьба. Вот такая задача у меня. Условие: Ввести с клавиатуры координаты точки B (переменные x и y). Определить лежит ли данная точка на кривой . Погрешность составляет . Ответ вывести в виде сообщения. Все это, конечно, на C++. Спасибо.
C++ Вычислить количество букв
Дано символьную квадратную матрицу порядка n. Вычислить количество букв а над главной диагональю и количество букв в под боковой диагональю, и заменить в матрице эти буквы на символ *. Помогите пожалуйста с кодом программы!
C++ Ведомость абитуриентов http://www.cyberforum.ru/cpp-beginners/thread177469.html
здравствуйте! Помогите решить задачу: Ведомость абитуриентов, сдавших вступительные экзамены в университет, содержит: Ф.И.О. абитуриента, оценки. Определить средний балл по университету и вывести список абитуриентов, средний балл которых выше среднего по университету. Первыми в списке должны идти студенты, сдавшие все экзамены на 5. В программе предусмотрено сохранение вводимых данных в...
C++ не могу понять в чем ошибка. Здравствуйте. Извините если подобные темы уже есть или это типичный вопрос но я их не нащел в поиске. Я недавно на С++ совсем и хотелось бы найти ошибки в написанной "программе" Вот задача: Составить блок-схему и программу для вычисления Yи Z по формулам , определить меньшее значение, т.е. min(Y;Z). Я написал: #include <iostream> #include <cmath> using namespace std; int main (int... подробнее

Показать сообщение отдельно
borovik
209 / 203 / 1
Регистрация: 25.07.2010
Сообщений: 1,151

Преобразование из int в char в массиве (не обычно) - C++

17.10.2010, 13:51. Просмотров 2068. Ответов 5
Метки (Все метки)

Прет всем.
есть файл с 2 строками
456321
hi man

Нужно поставить по индексу типо если первая цифра 4, то берем 4 сивол из строки и ставим под 4 и тд., и записать в массив v;
_________ 456321
(4 символ) man ih

Тут вроде все норм
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
        ifstream in;
    ofstream out;
    in.open("in.txt");
    out.open("out.txt", ios::app);
//----------------
    char a;
    char x[20];
    char p[20];
    char v[20];
    in.getline(x,20); //берем первую строку с цифрами
    in.getline(p,20); //берем вторую строку с буквами
    for (int i=0;i<10;i++){
        a = x[i]; //вот тут и ошибка берется код символа а не значение. 
        v[i] = p[a];
    }
Пробовал так
C++
1
2
3
4
5
6
7
8
9
10
11
12
char a;
int z;
    char x[20];
    char p[20];
    char v[20];
    in.getline(x,20); //берем первую строку с цифрами
    in.getline(p,20); //берем вторую строку с буквами
    for (int i=0;i<10;i++){
        a = x[i]; //вот тут и ошибка берется код символа а не значение. 
    z = atoi(a);  //пишет  error C2664: atoi: невозможно преобразовать параметр 1 из 'char' в 'const char *'
        v[i] = p[z];
    }
хелп
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru