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

Работает с Int, а с char отказывается - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа со строками. Необходимо подсчитать слова содержащие русские и англ буквы http://www.cyberforum.ru/cpp-beginners/thread1064611.html
Среда Visual C++2010 По логике должно работать, но почему то кириллица игнорируется, пытался исправить подключением библиотеки locale не помогло. При использовании одной лишь латиницы алгоритм работает... В чём может быть проблема? #include <conio.h> #include <stdio.h> #include <string> void main() { printf("input\n");
C++ Вывод в консоль чисел от 1 до 1000 не используя циклов и условных операторов Условие было такое Сумеете ли вы вывести числа от 1 до 1000 средствами языка C/C++, не используя циклов и условных операторов? (Не стоит предлагать 1000 раз написать printf() или cout.) Я как то на странице с готовыми решениями наткнулся на код #include <stdio.h> #include <stdlib.h> void main(int j) { printf("%d\n", j); http://www.cyberforum.ru/cpp-beginners/thread1064607.html
Двумерный массив покажите как составить только с такими операторами C++
Дан двумерный массив а(5,3) Составить программу используя только операторы:for,while,if. Посчитать и вывести на экран Si для элементов каждой строки по формуле: где i-номер строки,j-номер столбца. Si=5+\sum_{j=1}^{3}\frac{1-{a}_{ij}+{{a}_{ij}}^{2}}{6} {a}_{ij} это элемент массива с адресом i-номер строки,j-номер столбца.
Вычислите след матрицы C++
Дана квадратная матрица размером MхM. Вычислите след матрицы (т. е. сумму диагональных элементов). Найдите наименьший и наибольший элементы и подсчитайте их полусумму. Из элементов побочной диагонали сформируйте одномерный массив и отсортируйте его по убыванию методом простых вставок (Insert Sort). Выведите на экран исходную матрицу, рассчитанные значения (след матрицы, наименьший и наибольший...
C++ Отличия debug x32 от x64 http://www.cyberforum.ru/cpp-beginners/thread1064591.html
Помогите, не понимаю, в чем разница! Огромное спасибо! С Рождеством!!!1:thank_you:
C++ Составьте программу, которая подсчитывает и выводит значение t1 и t2 Составьте программу, которая подсчитывает и выводит значение t1 и t2 по формулам(на фотографии). Определите области допустимых значений параметров формул и задайте произвольные значения из этих областей. Параметры, которые имеют имена: n и m - целые, остальные параметры - с плавающей точкой. Значения параметров с именами x и y должны вводиться с клавиатуры, значения остальных - задаваться как... подробнее

Показать сообщение отдельно
ZaMaZaN4iK
Мой лучший друг-отладчик!
163 / 163 / 9
Регистрация: 24.06.2012
Сообщений: 662
Записей в блоге: 5
Завершенные тесты: 1
07.01.2014, 18:36     Работает с Int, а с char отказывается
Во-первых, это форум С++, а не С - пишите код в нужных тегах.А во-вторых - как же она может работать, если используется функция, написанная ПОСЛЕ её вызова, без прототипирования?И функция если ничего не возвращает, то void писать надо.Но в данном случае она возвращает результат.Надо бы вот так хотя бы:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <cstdio>
 
 
char func1(char,char);
int main()
{
    char i;
    i=func1('t','p');
    printf("%c", i);
}
char func1(char p,char f)
{
    char d;
    d=p+f;
    return d;
}
 
Текущее время: 09:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru