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

Перевод из int в char - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти эти недостающие числа и занести в массив Б. http://www.cyberforum.ru/cpp-beginners/thread430167.html
Есть 2 массива A и B. Массив А состоит из 9 элементов, каждый элемент - число от 1 до 9, причем числа не повторются. Некоторые числа пропущены (вместо них стоит 0). Так вот, нужно найти эти недостающие числа и занести в массив Б. Например: int a={2,6,0,0,4,0,1,5,0}; Тут массив Б должен быть таким: 3, 7, 8, 9.
C++ Найти последний максимальный элемент массива и удалить его Помогите решить 3 легких задачи! 1)Найти послед максимальный и удалить его. 2)Найти первый минимальный и удалить его. 3)Первый четный кратный 3 и удалить его. 4)Удалить все элементы равные 0. Заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread430164.html
C++ В одномерном массива x(15) найти: 1)кол-во элементов, удовлетворяющих условию -0.5<sinх<=0;2)Минимальный элемент
В одномерном массива x(15) найти: 1)кол-во элементов, удовлетворяющих условию -0.5<sinх<=0; 2)Минимальный элемент
Отсортировать список команд C++
Решите пожалуйста задачу, ПОЖАЛУЙСТА! Отсортировать список команд по суммам очков двух туров футбольного чемпионата. Исходные данные или результат или и то и другое должно размещаться в текстовом файле.(с обязательным применением функций)
C++ Помогите сделать указатель на функцию http://www.cyberforum.ru/cpp-beginners/thread430117.html
Доброго времени суток помогите пожайлуста в код добавить указатель на функцию. #include <iostream> #include <math.h> using namespace std; const int n = 3, m =3; double l=0, s = 0; size_t i, j;
C++ Файлы.Текстовые файлы Считая t текстовым файлом (файлом типа text), ответить на следующие вопросы: А)Кроме текстовых файлов,файлы какиъ еще типов могут делиться на строки? обезательно ли все строки файла должны быть одинаковой длины?Допустимы ли пустые строки? б)Если при записи в t надо закончить строку то как это сделать?Какие действия вличет выполнение оператора writeln? в)верно ли что из текстового файла... подробнее

Показать сообщение отдельно
AfoTax
 Аватар для AfoTax
0 / 0 / 0
Регистрация: 05.12.2011
Сообщений: 37
17.01.2012, 20:36     Перевод из int в char
Пытаюсь перевести число int в строку char. На экран постоянно выводит какие-то иероглифы.
Не могли бы вы ОБЪЯСНИТЬ почему так?
Код мое проги:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<stdio.h>
void main()
{
    char str[22];
    int n,q=0,ost;
    printf("vvedite chislo\n");
    scanf("%d",&n);
    for(int i=n;i!=0;)
    {
        i=i/10;
        q++;
    }
    printf("q=%d\n",q);
    for(q;n!=0;--q)
    {
        ost=n%10;
        n=n/10;
        str[q]=ost+'0';
        printf("%s\nost=%d\n",&str[q],ost);
    }
    puts("Vivod massiva");
    puts(str);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru