Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Заполнение массива структур Можно ли как-то заполнить элементы структуры (а именно - текстовые массивы), где структура - часть массива структур, но не с клавиатуры? Т.е. не так, как в данном примере, а как бы программно #include <stdio.h> #include <stdlib.h> struct book { char title ; char author ; int value; https://www.cyberforum.ru/ c-beginners/ thread1824992.html C (СИ) Как можно вывести такую матрицу?
Добрый вечер) Дайте пожалуйста совет не опытному программисту, как справиться с такой задачей: дали задание, составить таблицу остатков от деления всех чисел типа unsigned short int (0 / 65 535) на простые числа до sqrt(65 535)=256. Алгоритм вроде составил, работает, но на малой размерности таблицы. А вот габариты(65 535 х 256) пытался вывести, но пишет ошибку, и Windows пытается завершить...
C (СИ) Составить программу поиска всех телефонов с заданными двумя первыми цифрами https://www.cyberforum.ru/ c-beginners/ thread1824957.html
ПОМОГИТЕ ПОЖАЛУЙСТА! Список внутренних телефонов организации с разбивкой по отделам. Количества отделов и телефонов внутри отдела переменны. Для фрагмента модели,являющегося одномерным списком, составить модуль поиска всех телефонов с за- данными двумя первыми цифрами.
C (СИ) в чем ошибка #include <stdio.h> #include <stdlib.h> #include <string.h> #include <math.h> int main () {printf("\n\n\n\nInput user`s password:"); char mas={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z', '\0'}; char w1="pero"; char w2="ruchka"; https://www.cyberforum.ru/ c-beginners/ thread1824906.html
интересно про scanf C (СИ)
Допустим, кусочек из какой-то программы: scanf ("%d%d", &a, &b); В консоли, после компиляции, можно ввести: 12пробел14enter Здесь всё понятно. Но, почему можно (мой код внизу) ввести в консоли: 2пробел4пробел8enter И си будет подхватывать эти введенные значения всякий раз, когда будет вызываться scanf??? Читаю Дейтла, либо я этот нюанс пропустил... Либо там этого не написано. Верно ли,...
C (СИ) |31|error: invalid operands to binary ^ (have 'float' and https://www.cyberforum.ru/ c-beginners/ thread1824875.html
#include <stdio.h> #include <math.h> int count(float xA, float xB, int Step) { int yCount; yCount=0; if((xA < xB) &&(Step > 0) ) { for(int i=1;yCount<=xB;i++)
C (СИ) Функция printf не выводит результат в консоль https://www.cyberforum.ru/ c-beginners/ thread1824861.html
Code::Blocks 16.01! Програмка из книги Кэрригана и Ритчи - перевод шкалы Фаренгейта в шкалу Цельсия #include<stdio.h> int main() { int min, max, celsius, fahr, st; min=0;
Замена пустых строк, состоящих из пробелов, строками, содержащими минимальное число табуляций на Си C (СИ)
Напишите программу, которая бы заменяла пустые строки, состоящие из одних пробелов, строками, содержащими минимальное количество табуляций и дополнительных пробелов,-так чтобы заполнить то же пространство (1 табуляция = 4 пробелам) на СИ
C (СИ) Из с++ в с. Строки Здравствуйте! Нужна помощь с заданием. ниже есть код на с++, но мне нужен код на си. Заранее спасибо. МИР! Имеется строка, содержащая буквы и цифры. Преобразуйте эту строку так, чтобы сначала в ней шли все буквы, встречающиеся в исходной строке в прямом порядке, а потом -- все цифры исходной строки в обратном порядке. #include <iostream> #include <iterator> #include <algorithm> #include... https://www.cyberforum.ru/ c-beginners/ thread1824698.html C (СИ) Break не останавливает цикл Здравствуйте! У меня возникла такая проблема - в этом коде break не хочет выходить из цикла, если ему попадается строка "}". Перед if я для самопроверки поставил printf, чтобы убедиться, что именно эта строка ему попадает. Скриншот прилагаю. В чем проблема то? #include<stdio.h> #include<stdlib.h> extern char**environ; void main(int argc, char**argv){ int i=0; char* name="MYENV"; const... https://www.cyberforum.ru/ c-beginners/ thread1824682.html
Нужно перевести из Pascal в C C (СИ)
program ideone; var i,n : Integer; s : Real; begin Readln(n); s := 0; for i:=1 to n do s := sqrt(2+s); WriteLn(s); end.
C (СИ) Запись массива в файл Добрый день, хочу записать массив char в файл, но появляется ошибка load symbols for additional information. Заранее спасибо. Вот код: f = fopen("test.txt", "wb"); for(i=0; i<5; i++) fprintf(f, " %s", buf); fclose(f); https://www.cyberforum.ru/ c-beginners/ thread1824642.html
48 / 48 / 57
Регистрация: 25.11.2015
Сообщений: 140
13.10.2016, 07:49 0

Разобраться с getchar - C (СИ) - Ответ 9639585

13.10.2016, 07:49. Показов 1994. Ответов 8
Метки (Все метки)

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

Решение

Цитата Сообщение от sky123 Посмотреть сообщение
вроде не помогает
Странно...у меня все работает...

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <stdio.h>
 
int main( void )
{
    char k, u;
    int key[5] = { 0 }, b = 0;
 
            
    while ( k != 'r' && k != 'o' )
    {
        printf("\nDo you want random or your own key? Press r or o:\n");
        
        k = getchar();             //тут мы получается получаем 2 символа 'o' и '\n'
            if (k == 'o')          //здесь срабатывает 'o'
            {
                puts("\nVvedite key.");
                
               
 while ((u = getchar()) != EOF )  // EOF = Ctrl + z (Win) or Ctrl + d ( Linux / Mac OS )
                    key[b++] = u;
                key[b++] = '\0';         
            }
    }
 
    return 0;
}
после ввода key нужно набрать комбинацию ENTER + ( Ctrl + z ) или ( Ctrl + d )


Вернуться к обсуждению:
Разобраться с getchar C (СИ)
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.10.2016, 07:49
Готовые ответы и решения:

Getchar()
#include &lt;stdio.h&gt; #include &lt;string.h&gt; int main (void) { freopen(&quot;input.txt&quot;, &quot;r&quot; ,stdin); //...

Getchar();
Наткнулся в интернете на интересную строчку: int c; while ((c = getchar()) != EOF) ...

Про getchar
Не совсем понимаю как работает эта функция. Есть код (1.13 K&amp;R): #include &lt;stdio.h&gt; int main()...

Функция getchar()
Помогите не могу понять как выполнить это задание ----Внесите изменения в программу, чтобы для...

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

Getchar в условии while
Всем доброго здравия. Помогите пожалуйста разобраться как работает функция getchar в условии цикла...

Использование getchar()
Только начал учить C,не понимаю в чем проблема,или я просто не понял смысл функции?

Не работает getchar()
Почему не работает getchar() и проверка? #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include...

Прервать getchar
Добрый день. Использование getchar() не подходит, т.к нужно еще раз нажимать Enter.

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