Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Порядковые номера слов в строке https://www.cyberforum.ru/ c-beginners/ thread2553475.html
есть программа, выводящая строку в обратном порядке. Нужно чтобы возле каждого слова (под словами я понимаю символы, разделенные пробелом) выводило порядковые номера. Можно каждое слово с новой строчки. #include <stdio.h> #pragma warning(disable : 4996) void rev_print(FILE* _out, const char* s) { int count = 0; if (*s) { rev_print(_out, s + 1); fprintf(_out, "%c", *s); }
C (СИ) Пользовательский ввод scanf() vs fgets()
Выполняю упражнение: поиск подстроки в строке. Почему программа не работает с функцией fgets() ? Компилятор gcc, ос - Linux. #include <stdio.h> #include <string.h> int main() { char hard_string = "There is some text here"; char user_input;
C (СИ) Сортировка и поиск информации в списке Задача на сортировку и поиск информации в списке, созданном в первом задании, согласно варианту. Сами списки должны быть напечатаны до и после сортировки. Ключ поиска должен быть введен с клавиатуры. Должны быть выведены результаты поиска в списке (все поля элементов, что соответствует критерию поиска): Поля поиска : 2 По первому полю по возрастанию 14 элементов М-блочный поиск: #include... https://www.cyberforum.ru/ c-beginners/ thread2553446.html C (СИ) Какого ввода ждет еще эта программа? https://www.cyberforum.ru/ c-beginners/ thread2553413.html
#include <stdio.h> #include <locale.h> int main (void) { setlocale (LC_ALL,"Rus"); int n, m; // размеры массива printf("Введите размер матрицы\n"); printf("строки = "); // узнаем размеры массива scanf("%d",&n); printf("столбики = "); scanf(" %d\n",&m);
Поиск в файле C (СИ)
Необходимо: "Вывести на экран, сколько раз заданное с клавиатуры слово встречается в файле" Как я это представляю: #include <stdio.h> #include <stdlib.h> #include <windows.h> #include <string.h> #define N 30 #define M 500
C (СИ) Копирование одной структуры с данными в другую https://www.cyberforum.ru/ c-beginners/ thread2553217.html
Надо скопировать данные из одной структуры в другую, при этом ввод данных должен выполняться из текстового файла(главная проблема в этом, вообще не понимаю как это реализовать для массива структур). struct book { char title; char autor; int year; int pages; float price; }; есть такая структура, у меня получилось заполнять файл данными введенными в программу, но не наоборот, помогите...
C (СИ) Найти сумму ряда Найти сумму ряда,общий член которого задан формулой an=n+1/e^n Всё это на языке С заранее спасибо https://www.cyberforum.ru/ c-beginners/ thread2553204.html Разработка программ с интегрированными типами данных (структуры данных) C (СИ)
Может кто-нибудь помочь с этим? Как задать структуру я, вроде, понимаю. Но не могу понять, как с ней правильно работать. Описать структуру AEROFLOT, которая включает в себя следующие поля: 1) NAZM – название пункта назначения. 2) NUMR – номер рейса. 3) TIP – тип самолёта. Написать программу, которая выполняет следующие действия: 1) Введение с клавиатуры данных в массив AIRPORT, который...
C (СИ) Программа ломается при добавление элемента в очередь https://www.cyberforum.ru/ c-beginners/ thread2553013.html
Мне необходимо из файла Patients.txt добавить в третью очередь "Doctor3" тех пациентов, которые присутствуют в очередях "Doctor1" и "Doctor2". Программу я написал, но не могу понять, что не так. В первой части программы я просто всех пациентов добавляю в одну очередь, это происходит в цикле, первый пациент, вроде, добавляется хорошо, второй - нет. Когда функция malloc выделяет память для...
C (СИ) Код срабатывает два раза https://www.cyberforum.ru/ c-beginners/ thread2552997.html
Данный код в одном месте срабатывает не так как ожидалась. Первый раз код срабатывает правильно, но потом тут же срабатывает второй раз, и к тому же не выполняет одну строку кода. Вот сама программа: // Запрос символа и выдача случайного числа #include <stdio.h> #include <stdlib.h> int main(void) {
Сохранить данные в бинарный файл, после чего данные должны отобразиться на консоли C (СИ)
Задача в том,чтобы сохранить данные в бинарный файл(data.bin),после чего,данные должны отобразиться на консоли.После закрытия консоли и повторном запуске компилятора,данные записанные в предыдущий раз,должны высветиться в консоли.(Например Имя,Фамилия) При этом нельзя использовать функции fwrite,fopen,fread и так далее. Вопрос,как это можно сделать?(приложите пример,если возможно)
C (СИ) Передача строк в функцию со сменным количеством параметров https://www.cyberforum.ru/ c-beginners/ thread2552757.html
Нужно передать строки в функцию f со сменным количеством параметров, передача должна остановиться на указателе NULL. В функции нудно разбить строки на лексемы и вывести на экран. Функции библиотеки stdarg использовать н
Мозгоправ
1745 / 1039 / 468
Регистрация: 01.10.2018
Сообщений: 2,138
Записей в блоге: 2
14.12.2019, 21:26 0

Как преобразовать возвращаемое значение getchar() из int в char - C (СИ) - Ответ 14095030

14.12.2019, 21:26. Показов 4087. Ответов 5
Метки (Все метки)

Лучший ответ Сообщение было отмечено KarKarasik как решение

Решение

Цитата Сообщение от KarKarasik Посмотреть сообщение
Я бы ещё хотел спросить, почему явное приведение типа на функцию getchar() не срабатывает?
Срабатывает. Только это не нужно делать. Потому что, как вам уже сказал Байт, значение EOF, которое может вернуть getchar(), типа int, и если вы сразу приведёте значение, возвращаемое функцией к char, то потеряете информацию.

Цитата Сообщение от KarKarasik Посмотреть сообщение
На счет компилятора, да пишу в файле cpp на компиляторе msvc.
Пишите в файле с расширением .c, тогда компилятор будет применять к коду правила языка С, а не С++. Это всё-таки разные языки.

Вернуться к обсуждению:
Как преобразовать возвращаемое значение getchar() из int в char C (СИ)
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.12.2019, 21:26
Готовые ответы и решения:

Как преобразовать char в short int
Стоит задача преобразовать char в short integer. Гугление не помогло. Возможно я изначально не...

Как перевести значение ячейки массива char в int
пример: char stroka='562/-2^52*'; int cifri; cifri=(int)stroka; - то есть, мне надо перевести...

Преобразовать тип char к типу int
Можно ли как-то преобразовать тип char к типу int? Существуют ли какие-либо функции для этого?...

Как преобразовать int в char
Подскажите пожалуйста как преобразовать int в char Есть код к примеру: #include&lt;iostream&gt;...

5
14.12.2019, 21:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.12.2019, 21:26
Помогаю со студенческими работами здесь

Как преобразовать int в char?
Прошу подсказать, как же все-таки преобразовывать int в char?

Как int преобразовать в char?
простите за глупый вопрос)) но у меня есть какое нибудь int x=1234 к примеру, как преобразовать...

Как преобразовать Int в char*?
Доброго времени суток. У меня есть переменная int, в которой однозначное число, как его...

Как преобразовать строку char в массив int?
Дана строка символов S, состоящая из чисел, разделенных пробелами Нужно выделить числа и засунуть...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru