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

Забыл основы. Как вывести чар? - C++

Восстановить пароль Регистрация
 
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
25.01.2014, 14:35     Забыл основы. Как вывести чар? #1
Наибанальнейшая прога не компилируется.

C++
1
2
3
4
5
6
7
//#include <iostream>
 
main ()
{
    char A=1;  
    cout<<A<<"\n";
}

Код
Ошибка	1	error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию	d:\прога2014\чар\решениепустойпроект\пустойпроект\tschaar.cpp	4	1	Пустойпроект

Ошибка	2	error C2065: cout: необъявленный идентификатор	d:\прога2014\чар\решениепустойпроект\пустойпроект\tschaar.cpp	6	1	Пустойпроект


	3	IntelliSense: идентификатор "cout" не определен	d:\прога2014\чар\решениепустойпроект\пустойпроект\tschaar.cpp	6	5	Пустойпроект
Как прикольно, какая масса настроек и примочек у визуал студии!! Я тыком и исследованием их понемногу осваиваю.
Миниатюры
Забыл основы. Как вывести чар?  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
25.01.2014, 14:39     Забыл основы. Как вывести чар? #2
1. Раскомментируйте подключение заголовочного файла
2. main() -> int main()
3. cout -> std::cout
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
25.01.2014, 14:51  [ТС]     Забыл основы. Как вывести чар? #3
Спасибо! Ух, я баран!! Простите!
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
25.01.2014, 14:58  [ТС]     Забыл основы. Как вывести чар? #4
Типерь так

C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
 
 
main ()
{
    char A=1;  
    cout<<A<<"\n";
 
return 0;
}
В общем, ошибки остались те же... (!!??) Удивительно.
Миниатюры
Забыл основы. Как вывести чар?  
Убежденный
Системный программист
 Аватар для Убежденный
14200 / 6215 / 986
Регистрация: 02.05.2013
Сообщений: 10,356
Завершенные тесты: 1
25.01.2014, 15:02     Забыл основы. Как вывести чар? #5
Ответ выше: Забыл основы. Как вывести чар?
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
25.01.2014, 15:07  [ТС]     Забыл основы. Как вывести чар? #6
Да. Вижу. Я как-то пропустил.

А раньше, до перегрузки винды и визуал студии, эти проги компилировались! Во всяком случае main без int.

Спасибо!!!
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
25.01.2014, 15:13     Забыл основы. Как вывести чар? #7
Цитата Сообщение от Dimka-novitsek Посмотреть сообщение
А раньше, до перегрузки винды и визуал студии, эти проги компилировались! Во всяком случае main без int.
Мистика ...
Наверное было нечто такое:
C++
1
2
3
4
...
using namespace std;
void main() 
...
P.S. присваивать символьному типу числовые значение не есть гуд. Лучше бы написали хотя бы так:
C++
1
char a = 'A';
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
25.01.2014, 15:35  [ТС]     Забыл основы. Как вывести чар? #8
Видно опять где-то протупил?

C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
 
 
int main ()
{
    char A=1;  
    std::cout<<A<<"\n";
 
return 0;
}
Код
Ошибка	1	error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию	d:\прога2014\чар\решениепустойпроект\пустойпроект\tschaar.cpp	4	1	Пустойпроект

Добавлено через 3 минуты
Все вышло после ,,перестроить,, решение.
some_name
Вежливость-главное оружие
 Аватар для some_name
219 / 219 / 55
Регистрация: 19.02.2013
Сообщений: 1,419
25.01.2014, 15:35     Забыл основы. Как вывести чар? #9
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include "stdafx.h"
#include <iostream>
 
int main()
{ 
    setlocale(0, "ru"); 
    
    char A = 1;
    std::cout<<A<<std::endl;
 
    std::system("pause");
    return 0;
}
Забыл основы. Как вывести чар?
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
25.01.2014, 23:17  [ТС]     Забыл основы. Как вывести чар? #10
Супер!

Добавлено через 6 часов 49 минут
Хотел, что бы вывод осущиствлялся в строке по пять, или в число, которое я задам.
Что-то пока не выходит. Потом принтф не выводит.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
 
int main ()
{ 
  int C;
  std::cin>>C;
 for(int i=0;i<310;i++){
    char A=i;  
    std::cout<<i;  std::cout<<A;  std::cout<<"  ";
        double D=i/C;printf("D=%.5F",D);
        if (D != (long long)D) {printf("D=%.5F",D);std::cout<<"\n";} }
  system("pause"); 
return 0;
}
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
25.01.2014, 23:21  [ТС]     Забыл основы. Как вывести чар? #11
А интересный рисунок вышел.
Миниатюры
Забыл основы. Как вывести чар?  
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
25.01.2014, 23:24     Забыл основы. Как вывести чар? #12
Цитата Сообщение от Dimka-novitsek Посмотреть сообщение
осущиствлялся
OMFG
Что за бред у Вас в коде?! char не сможет содержать диапазон от 0 до 310.
Не ленитесь максимально четко формулировать задачу. Из написанного трудно уловить, что действительно нужно.

Добавлено через 1 минуту
Всё таки тема должна называться не
Цитата Сообщение от Dimka-novitsek Посмотреть сообщение
Забыл основы.
а
Не знал основы.
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
25.01.2014, 23:25  [ТС]     Забыл основы. Как вывести чар? #13
Числу семь, девять, десять- символ похоже не сопоставлен? Восьмерка- - так вообще и цифра, не выводится!!!!!!???? Страно..
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
25.01.2014, 23:27     Забыл основы. Как вывести чар? #14
Цитата Сообщение от Dimka-novitsek Посмотреть сообщение
Страно..
Почитайте про таблицу символов ASCII на досуге.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.01.2014, 23:29     Забыл основы. Как вывести чар?
Еще ссылки по теме:

C++ Чьотов Чар
C++ Вижал студио не воспринимает чар
Как выделить нужное слово из "чар" перемнной C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
25.01.2014, 23:29  [ТС]     Забыл основы. Как вывести чар? #15
C++
1
if (D != (long long)D) {printf("D=%.5F",D);std::cout<<"\n";}
Да, cout<<"\n";- это если я не ошибаюсь переход на нижележащюю строку.

я хотел ифом проверять число на целостность.

Да, и так не выходит. Имено так должно быть правильно.
C++
1
if (D == (long long)D)
Yandex
Объявления
25.01.2014, 23:29     Забыл основы. Как вывести чар?
Ответ Создать тему
Опции темы

Текущее время: 03:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru