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

Есть ли возможность в char-массив часть данных ввести в буквах, а часть в цифрах? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Какую книгу из приведенного списка стоит прочесть? http://www.cyberforum.ru/cpp-beginners/thread1236436.html
Привет всем помогите пожалуйста! я начинающий программист я немного знаю VB6 но я хочу изучить C++ из этих книги какой надо читать: 1.Visual C++.NET для чайников автор. Майкл Хаймен, Боб Арнсон 288 стр. ISBN 5-8459-0326-2 2.С++ для чайников(4-изд) автор. Девис, Стефан Р. 337стр. ISBN5-8459-0160-Х 3.C/C++ в задачах и примерах автор. Культин Н.Б 288 стр. ISBN5-94157-029-5 4.СиШарп:Создание...
SFML Sfml, как вставить картинку? 2д игра, как заместь закрешеных блоков поместить туда тайл, ну то есть картинку в rectangle.setFillColor(Color::Black); void Map::loadmap(String TileMap,float offsetX, float offsetY) { RectangleShape rectangle( Vector2f(64, 64)); for (int i=0; i<H; i++) for (int j=0; j<W ; j++) http://www.cyberforum.ru/cpp-beginners/thread1236397.html
C++ Сократить количество символов кода
#include <fstream> using namespace std; int main(){ifstream f("input.txt"); ofstream c("output.txt"); int a,m,q,r=0; f>>a; for(int i=0;i<a;i++) {f>>m; }f>>q; while(q)
C++ Как по-настоящему обучиться c++ без привязок(винапи,.) то есть чистому языку но и не консоли
Пожалуйста гугл не предлагайте и прочую хрень))) просто вопрос не типа как в Windows Form вызвать 2ю форму а конкретно
C++ Простой консольный конвертер валют - проверить корректность реализации http://www.cyberforum.ru/cpp-beginners/thread1236328.html
Всем привет! Я новичок на вашем форуме, как и в C++. Изучаю его третий день. Вот решил подкрепить свои знания и написать простенький конвертер валют. Думаю, что я его еще буду усовершенствовать, а пока гляньте на мой код. (Наверно, я совсем быдлокодер:-#include <iostream> using namespace std; void usd_rub(); void usd_eur(); void rub_usd(); void rub_eur(); void eur_usd(); void eur_rub();
C++ Почему выводит неверный результат при вычислении произведения? Еще 1 вопрос из разряда нубских: #include<iostream> #include<cmath> using namespace std; int main() { setlocale(0, ""); int n,N; double s=1; cout<<"Ââåäèòå ãðàíèöó ïðîèçâåäåíèÿ N= "; подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
17266 / 5520 / 343
Регистрация: 30.03.2009
Сообщений: 15,024
Записей в блоге: 26
31.07.2014, 23:20     Есть ли возможность в char-массив часть данных ввести в буквах, а часть в цифрах?
Цитата Сообщение от Tulosba Посмотреть сообщение
'0' в плюсах это char, никакого int'а тут нет. преобразование в int появляется только, если всё это сохранить в int'овую же переменную. Т.е. упомянутый int x
Преобразование типа появляется всегда при присвоении величины одного типа в переменную другого типа. А я по ходу ошибся и перепутал поведение в Си и Си++. Хотя мне казалось, что изначально было правильно

C
#include <stdio.h>
 
int main (void)
{
 
  if (sizeof ('a') == sizeof (int))
    printf ("int\n");
  else if (sizeof ('a') == sizeof (char))
    printf ("char\n");
  else
    printf ("hz\n");
 
  return 0;
}
Код
$ gcc t.c
$ ./a.out
int

$ mv t.c t.cc
$ g++ t.cc
$ ./a.out
char
 
Текущее время: 13:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru