Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.06.2022, 07:42   #1
petr_ya4kin
Новичок
Джуниор
 
Регистрация: 23.06.2022
Сообщений: 1
По умолчанию Программирование на Си

Что вписать сюда, чтобы по нажатию произвольной клавиши поочередно выделялось заданное слово в тексте (заданное слово вводить с клавиатуры)
Код:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
#define FILENAME "PRg.txt"
#define SIZE 256
 
void main(void) 
{
    char buf[SIZE] = { 0 }, *text = NULL;
    FILE* file = fopen(FILENAME, "rt");
    size_t i = 0; 
 
    text = (char*)calloc(1, sizeof(char));
 
    while (fgets(buf, SIZE, file) != NULL)
    {
        if (i % 2 == 0) 
            text = (char*)realloc(text, SIZE * (i + 2));
        strcat(text, buf);
        ++i; 
    }
 
    printf("%s", text);
    
    fclose(file); 
    free(text);  
    return 0;
}
petr_ya4kin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программирование в php Soldatik Помощь студентам 2 23.04.2016 18:37
Программирование Enslaver13 Помощь студентам 3 10.07.2013 16:54
Программирование на ASM-80 Артур31 Помощь студентам 0 10.12.2012 14:47
1C программирование Alex_Pioner Помощь студентам 0 09.04.2012 15:49
Программирование USB epirat Общие вопросы по Java, Java SE, Kotlin 3 04.02.2011 16:51