Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Соответствует ли это стандарту С? В Visual Studio и в CodeBlocks такой код компилируется с предупреждением. #include <stdio.h> #include <stdlib.h> void f(int *p) { *p = 0; } int main(int argc, char *argv) https://www.cyberforum.ru/ c-beginners/ thread347886.html C (СИ) typedef struct X{X* pX;}X;
Собственно сабж: typedef struct X{ X* ptrX; }X; Когда происходит объявление ptrX тип X еще не объявлен. Как сделать "по дзену" ?
C (СИ) Вывести на экран слова текста, начинающиеся и оканчивающиеся на гласные буквы https://www.cyberforum.ru/ c-beginners/ thread347387.html
Написать программу, которая считывает английский текст из файла и выводит на экран слова текста, начинающиеся и оканчивающиеся на гласные буквы. #include <stdio.h> #include <string.h> #include <ctype.h> #define GLAS "AEIOUYaeiouy" int PrintWords(char *fileName)
C (СИ) Не считается функция только начал изучать С++ моя 1 программа в нем. #pragma argsused #include <math.h> #include <conio.h> #include <stdio.h> void main(void) { double b; printf("You enter: \nb:"); scanf("%f",&b); https://www.cyberforum.ru/ c-beginners/ thread347260.html
C (СИ) Метод Гаусса, для нахождения обратной матрицы
Доброго времени суток, уважаемые форумчане! Большая просьба, проверьте код на правильность Это метод Гаусса, для нахождения обратной матрицы Проверка не сходится #include <stdio.h> int main(int argc, char** argv)
C (СИ) На экран вместо введённых символов выводятся символы ASCII https://www.cyberforum.ru/ c-beginners/ thread347059.html
Никак не могу разобраться с вроде-бы простой вещью. Создаю массив символов, зануляю его, записываю в него(мне так кажется :))символов введённых с клавиатуры при выводе его(массива) на экран вместо введённых символов выводятся символы ASCII(то есть их номер в таблице)подскажите как с этим бороться или пошлите на какую-нибудь тему, которую я не нашёл, заранее спасибо:) Ниже приведён код маленькой...
C (СИ) Подсчёт количества цифр в целом числе Напишите программу, которая считывает целое число и определяет (выводя результат на печать), сколько цифр в этом числе равно 7. Думаю задачу нужно решать так: По этому принципу #include <stdio.h> int main(void) { int c,k,t,i; https://www.cyberforum.ru/ c-beginners/ thread347054.html C (СИ) Переписать программу, чтобы она работала не с текстом, а числами
Постараюсь быть максимально конкретным. Прога на языке Си. Здесь (проверено) работающая нормально прога с символами. В одном документе input.txt записано слово. После команды printf("Vvod:\n"); scanf("%s",&word2); это слово копируется во второй документ output1.txt. Код этой проги: #include <stdio.h> #include <string.h> #include <windows.h> #include <malloc.h>
C (СИ) Передача массива из main() в функцию и обратно Доброго времени суток, уважаемые форумчане! Пишу на С программку, чтобы отработать на ней передачу массива из main() в функцию и обратно. В функцию вроде передавать получается, обратно в main() перекидывать - нет Можете помочь? Краткое описание программы: в main() задан массив, пересылаем в функцию F, принимаем результат, вывод на экран. Функция F по сути генерация следующего двоичного... https://www.cyberforum.ru/ c-beginners/ thread347032.html C (СИ) Компиляция в машинные коды без ОС Здравствуйте. Возможно, я не совсем правильно задаю вопрос, но мне хотелось бы узнать вот что - каким образом можно скомпилировать программу на Си\Си++ не в exe-файл, не в ELF для UNIX, а в машинные коды процессора так, чтобы его можно было запустить в памяти без ОС, например, загрузив одним из загрузчиков (grub и.т.д). Скажем, простейший "Hello,world" #include <stdio.h> int main() {... https://www.cyberforum.ru/ c-beginners/ thread346672.html
C (СИ) Error
Добрый вечер. У меня небольшой вопросик, пытался найти подробнее в инете, но результатов не дало. if {Stack: :pop () ! = ' с' ) error {"impossible") ; На error не распознает функции. Вопрос: Если вообще такая функция? Если да, то какую библиотеку нужно подключать. Заранее спасибо.
C (СИ) Линейный список и ошибка Warning: passing arg 1 of `strcpy' from incompatible pointer type https://www.cyberforum.ru/ c-beginners/ thread346359.html
Проблема с написанием проги (линейный список). Язык Си. #include <stdio.h> #include <string.h> #include <windows.h> #include <malloc.h> int a=0,b=0,ch1=0,n;
Заблокирован
Автор FAQ
09.09.2011, 20:42 0

Генератор рандомного текста - C (СИ) - Ответ 1972761

09.09.2011, 20:42. Показов 28566. Ответов 24
Метки (Все метки)

Ответ

Русские символы имеют коды с 128 по 207 (всего 80 символов), т.е приведенный мной генератор нужно настроить на генерацию от 0 до 80 и далее к этому числу добавлять 127, вот и всё
Привожу код main всё остальное - абсолютно без изменений
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
27
28
29
30
31
32
33
int main()
{
    time_t t;
    unsigned long i,sLen;
    char * str,ch;
    do
    {
        srand(time(&t));
        std::cout<<"Ââåäèòå äëèííó ñòðîêè: ";
        std::cin>>sLen;
        if(!(str = new char[sLen + 1]))
            std::cout<<"Îøèáêà âûäåëåíèÿ ïàìÿòè ïîä ñòðîêó";
        else
        {
            str[0] = (char)(128 + GetRandNum(127));
            for(i = 1; i < sLen; i++)
            {
                str[i] = '\0';
                ch = (char)(128 + GetRandNum(127));
                //Ïðîâåðèÿì ïå÷àòàåì ëè ñèìâîë + åñòü ëè îí â ñòðîêå
                while(!isgraph(ch) || strchr(str,ch))
                    ch = (char)(127 + GetRandNum(127));
                str[i] = ch;
            }
            str[i] = '\0';
            std::cout<<"Ñãåíåðèðîâàííàÿ ñòðîêà\r\n"<<str<<"\r\n";
            delete [] str;
        }
        std::cout<<"Y - ïîëó÷èòü íîâóþ ñòðîêó\r\n";
    }
    while(toupper(getch()) == 'Y');
    return 0;
}
[Результаты работы]
Введите длинну строки: 25
Сгенерированная строка
йЩЫсЪэбкыШЮФхЧгцуьвезтмип
Y - получить новую строку
Введите длинну строки: 15
Сгенерированная строка
бмЬпеюыЫоЧзфэн
Y - получить новую строку
Введите длинну строки: 30
Сгенерированная строка
ЩэкШиврзоЮеуФЪУюЬхмцЧгджаЯпыф
Y - получить новую строку

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

Вывод рандомного текста
ММм,народ, в общем я только учусь, по этому сильно не пинайте.... В общем задача проста, при...

Вывод рандомного текста
Есть код: public void onClick(View v) { final Random random = new Random(); ((TextView)...

Вывод рандомного текста в определенное место страницы
У меня есть постоянно изменяющееся место на странице. Это небольшой авторский текст, который каждое...

Как вместо рандомного показа текста, сделать рандомный показ картинок?
Код выводит рандомно названия стран в виде текста: UK, US, RU, а как сделать, чтобы этот же код...

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

Генерация рандомного текста задачи на расчёт сопротивления последовательного и параллельного соединения проводников
которая генерирует рандомный текст задачи по физике на расчёт сопротивления последовательное и...

Генератор текста
Добрый день. Вот начинаю осваиваться с C++, но абсолютно не владею функциями рандома. Может...

Генератор текста из спинтакса
Привет всем. Задача такая, вводим текст в формате спинтакса {a|b|c} на выходе получаем случайный...

Создать генератор текста по шаблону
Данные: flag respublica 1995 2014 хочу чтобы программа вывела на экран следующие flag1995 ...

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