Форум программистов, компьютерный форум CyberForum.ru

Поиск слова в тексте - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Заменить цифры от 0 до 9 словами http://www.cyberforum.ru/cpp-beginners/thread177344.html
Нужно написать две проги: 1.Написать программу, которая вводит текст, состоящий из нескольких предложений, и выводит его на экран, заменив цифры от 0 до 9 словами «ноль», «один», ..., «девять», начиная каждое предложение с новой строки. 2.Дан текст. Определить количество слов, являющихся палиндромами. Добавлено через 2 минуты Очень прошу помочь, в понедельник сдавать, с синтаксисом у меня...
C++ Поиск слов в файле Здравствуйте. У меня такая задача: Разработать программу, которая осуществляет в текстовом файле поиск заданных слов. Слова последовательно вводятся с клавиатуры. Для каждого слова должно определяться количество вхождений и номера строк текста. Если указанное слово в файле отсутствует, то программа должна выводить соответствующее сообщение. Я, в принципе, все написала, кроме того, чтобы слова... http://www.cyberforum.ru/cpp-beginners/thread177338.html
Неправильно работает функция C++
You are given natural number n. Calculate 12+22+...+n2. Example Input Output 2 5 Добавлено через 1 минуту #include <iostream> #include <math.h> using namespace std;
C++ Удалить все пробелы из текста прочитанного из файла
Необходимо: Создать файл file.txt с помощью текстового редактора, длина которого не превышает 80 символов. Написать программу, которая: 1) выводит тест на экран дисплея 2) удаляет все пробелы из текста 1-ю часть я сделала #include "stdafx.h" #include <iostream>
C++ Работа с файлом http://www.cyberforum.ru/cpp-beginners/thread177275.html
Добрый вечер форумчане. Прошу помочь мне в написание программы. Речь идет о простой последовательности. Количество чисел, равных полусумме предыдущего и последующего элементов последовательности. В решении нельзя использовать одномерные массивы. Программа должна содержать функцию, которая получает в качестве параметрами файла (или указатель на файл) и возвращает требуемое значение. Функция...
C++ Работа с файлами Обработку символьной строки оформить в виде функции. Сканирование строки и доступк её элементам выполнить ТОЛЬКО сиспользованием команд адресной арифметики(работа с указателями). -Скопировать содержимое текстового файла, ограничив длину строки N символами. Слова, не помещающиеся в заданную строку не копировать. подробнее

Показать сообщение отдельно
Mencey
 Аватар для Mencey
145 / 92 / 7
Регистрация: 22.07.2010
Сообщений: 424
17.10.2010, 19:42     Поиск слова в тексте
Как заполнить масив кодом из файла?
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
#include <stdlib.h>
#include <stdio.h>
 
int main(void)
{
  FILE *fin;
  char fname_in[] = "text.c"; /* text.c - имя файла */
  char *buf;
  long size = 0;
  if( (fin = fopen( fname_in, "rb" )) == NULL ) /* "rb" значит r - открытия для чтения, а b - двоичный файл. */
  {
    printf("Error open file\n");
    getch();
    return 1;
  }
  fseek( fin, 0L, SEEK_END );
  size = ftell( fin );
  printf( "size = %li\n", size );
  getch();
  fseek( fin, 0L, SEEK_SET );
  buf = (char*)malloc( size + 1 );
  fread( buf, 1, size, fin );
  /* И в buf уже находится текст файла*/
 buf[size] = '\0'; /* Указываем конец файла */
  printf( buf );
  /* !!! И НЕ ЗАБЫВАЙТЕ ОСВОБОЖДАТЬ ПАМЯТЬ И ЗАКРЫВАТЬ ФАЙЛЫ !!! */
  fclose( fin );
  free( buf );
  getch();
  return 0;
}


Совету почитать вот эту книжку и вы получите ответы на многие вопросы связанные с C.
 
Текущее время: 07:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru