Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Из списка строк при запуске выдавать рандомную https://www.cyberforum.ru/ c-beginners/ thread623515.html
В программе заложены строки, но выдаёт только одну из них. Каждый раз случайную строку при новом запуске программы. Как это организовать? Добавлено через 37 минут Например, есть такие строки как: "Чёрный кот", "Надо купить ёлку", "Сегодня будет дождь" и т.п. Я запускаю программу и выводится: Надо купить ёлку В следующий раз запускаю, выводится: Чёрный кот
Как определить, что стороннее приложение уже закончило обработку данных и находится в запущенном состоянии C (СИ)
Посредством API из основной программы запускается стороннее приложение, которое выполняет какие то задачи (открывает, конвертирует и сохраняет файлы на диске). Можно ли как-то определить, что обработка данных в этом приложении закончилась и оно просто висит без дела? Нужно, понятно, для того, чтобы закрыть его. Помогите советом пожалуйста!
C (СИ) использование extern в си на пример исходников squid здравствуйте. из-за некоторых фактов я запутался: возьмём пример с английской вики: file1: int GlobalVariable; // implicit definition void SomeFunction(); // function prototype (declaration) int main() { GlobalVariable = 1; SomeFunction(); return 0; https://www.cyberforum.ru/ c-beginners/ thread623086.html C (СИ) Чтение из файла пяти последних строк Добрый вечер! Есть один модуль , который отвечает за ввод последних 5 результатов программы. (печатает , последние 5 строчек файла) Помогите разобраться. язык Си //Запись последних результатов в в базу(файл) void set_last_res(float val) { FILE *fin = fopen("base", "a+"); fprintf(fin, "%g\n", val); https://www.cyberforum.ru/ c-beginners/ thread623050.html
Формат локали в разных системах C (СИ)
Англоязычный линукс возвращает "en_US", русскоязычный windows возвращает "Russia_Russian". Как определять локаль в независимости от системы? Перебирать все возможные(ru_RU || Russia_Russian || ...) или есть какой-то ещё выход? char *currentLocale = setlocale(LC_ALL,"");
C (СИ) Расчет пользовательского видеорежима https://www.cyberforum.ru/ c-beginners/ thread622927.html
Порт 0x3d4 Индекс: 00 - Общая длина линии (H_Total) 01 - Длина отображаемой части(H_Display) 02 - Начало гашения луча(H_Blank_Start) 03 - Конец гашения(H_Blank_End) 04 - Начало обратного хода луча(H_Retrace_Start) 05 - Конец обратного хода(H_Retrace_End) Из теории известно, что длина отображаемой части составляет ~80% от обще длины; =>
C (СИ) Ошибка: память не может быть read https://www.cyberforum.ru/ c-beginners/ thread622907.html
В общем есть программка: пингует несколько ip-адресов. когда использую компилятор C++ всё работает. Когда использую компилятор С, после закрытия программки вылетает сообщение: Инструкция по адресу ... обратилась к памяти по адресу ... Память не может быть read. #ifndef icmp_class_implH #define icmp_class_implH #include <winsock.h> #include <windows.h> #include <wincon.h> #include...
C (СИ) Описать структуру "Студент"
Помогите пожалуйтса. Есть такое задание: Описать структуру Student, содержащую следующие поля: фамилия и инициалы; название группы(буквы и цифры); успеваемость(массив из пяти элементов). Написать программу, выполняющую следующие действия: -упорядочить записи по возрастанию среднего балла; -вывести фамилии и название групп для студентов, которые имеют одинаковую фамилию; -вывести наибольшее...
C (СИ) Некорректный вывод данных после sprintf Доброго времени суток, подскажите, где возникает проблема при использовании след. кода: char temp; double bodo; sprintf(temp,"%f\n", bodo); https://www.cyberforum.ru/ c-beginners/ thread622830.html C (СИ) Геометрическая задача на С Из заданного множества точек на плоскости выбрать три разные точки A, B и C так, чтобы внутри треугольника ABC содержалось максимальное количество точ Из заданного множества. работает только для четырех точек, ито не факт что правильно.. помогите пожааалуйста.. #include <stdio.h> #include <stdlib.h> #include <math.h> /* * */ struct point{ https://www.cyberforum.ru/ c-beginners/ thread622574.html
функция feof(fin) и fseek(fin,0,SEEK_END) C (СИ)
Подскажите пожалуйста, почему вот этот код fseek(fin,0,SEEK_END); printf("%d",feof(fin)); Выдает 0, а не -1? Конец файла ведь достигнут?
C (СИ) Определить, лежат ли точки по одну сторону от прямой Дорогие форумчане, прошу помощи с алгоритмом по задаче! Задано множество M точек на плоскости. Определить, верно ли, что для каждой точки А из М существует точка В из М (А<>В) такая, что не существует двух точек множества М, лежащих по разные стороны от прямой АВ помогите разобраться в смысле задания..допустим тут можно использовать медиану? Заранее спасибо)) https://www.cyberforum.ru/ c-beginners/ thread622284
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
12832 / 7569 / 1764
Регистрация: 25.07.2009
Сообщений: 13,961
13.07.2012, 23:18 0

Вывести из файла на экран только содержащие двузначные числа строки - C (СИ) - Ответ 3266150

13.07.2012, 23:18. Показов 4135. Ответов 10
Метки (Все метки)

Ответ

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
34
35
36
37
38
39
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
 
int have_2digits_number(const char * s) {
    while ( s = strpbrk(s, "0123456789") ) {
        int i;
        if ( ( i = atoi(s) ) > 9 && i < 100 )
            return 1;
        while ( isdigit(*++s) )
            ;
    }
    
    return 0;
}
 
#define FILE_NAME "file.txt"
 
int main(void) {
    char buf[BUFSIZ];
    FILE * f;
    
    if ( ! ( f = fopen(FILE_NAME, "r") ) ) {
        perror("fopen");
        exit(1);
    }
    
    while ( fgets(buf, BUFSIZ, f) )
        if ( have_2digits_number(buf) )
            printf("%s", buf);
    
    if ( ferror(f) || fclose(f) ) {
        fprintf(stderr, "Somethink is wrong with input file!\n");
        exit(1);
    }
    
    exit(0);
}


Вернуться к обсуждению:
Вывести из файла на экран только содержащие двузначные числа строки C (СИ)
2
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.07.2012, 23:18
Готовые ответы и решения:

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

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

Считать текст из файла и вывести на экран только строки, содержащие двузначное числа
Написать программу, которая считывает текст из файла и выводит на экран только строки, содержащие...

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

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

Считать текст из файла и вывести строки, которые содержат двузначные числа
Помогите кто-нибудь с программой. Вроде все работает, только кроме двузначных выводит и трехзначные...

Вывести на экран все строки из файла f1.txt, содержащие данную строку
3. Дан текстовый файл f1.txt и строка символов S1. Вывести на экран все строки из файла f1.txt,...

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

Считать текст из файла и вывести на экран только строки, содержащие двузначные числа
Написать прогу,которая считывает текст из файла и выводит на экран только строки,содержащие...

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