.NET C#,ASP.NET MVC
Эксперт .NET
592 / 503 / 225
Регистрация: 16.10.2010
Сообщений: 1,902
1

Поиск слова в тексте

16.10.2010, 22:48. Показов 1863. Ответов 4
Метки нет (Все метки)

Текст представляет собой програму на языке Си. Подсчитать количество инструкций for, вложеных в одну. Программа должна быть написана на языке Си
прошу помощи
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.10.2010, 22:48
Ответы с готовыми решениями:

Поиск слова в тексте
: 58 Вчера, 23:03 Поиск слова в тексте #1 (permalink) В текстовом файле fin.txt находится...

Поиск слова в тексте
Составить алгоритм поиска заданного слова в тексте. Слово и текст являются массивами символов...

Поиск слова в тексте.
Дан текстовый файл с расширением txt. В нем очень много слов с определениями. Слово и его...

Поиск самого короткого слова в тексте
Здравствуйте,у меня проблема с функцией поиска самого короткого слова в тексте,писал я ее где-то...

4
155 / 102 / 12
Регистрация: 22.07.2010
Сообщений: 443
17.10.2010, 13:02 2
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
char text[] =
"int main(void)\n"
"{\n"
"  int i, j;\n"
"  for( i = 0; i < 5; i++ )\n"
"  {\n"
"    for( j = 0; j < 5; j++ )\n"
"      printf(\"Hello  \");\n"
"    printf(\"\n\");\n"
"  }\n"
"  getch();\n"
"}\n";
 
int main(void)
{
  char *pc = text;
  int k = 0;
  while(pc = strstr(pc, "for"))
  {
    pc++;
    k++;
  }
  printf("%i tcikla \"for\" v programme.", k);
  getch();
  return 0;
}
0
.NET C#,ASP.NET MVC
Эксперт .NET
592 / 503 / 225
Регистрация: 16.10.2010
Сообщений: 1,902
17.10.2010, 15:34  [ТС] 3
Спасибо,предложеный код помог разобраться в функции поиска подстроки.
Но эта программа ищет общее количество инстрикций for в коде...Мне нужно количество инструкций вложеных в одну,хотя, я понятия не имею как это сделать,может быть что-то с флагом....
Да,и еще вопрос.Как заполнить масив кодом из файла?
0
155 / 102 / 12
Регистрация: 22.07.2010
Сообщений: 443
17.10.2010, 19:42 4
Как заполнить масив кодом из файла?
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.
0
.NET C#,ASP.NET MVC
Эксперт .NET
592 / 503 / 225
Регистрация: 16.10.2010
Сообщений: 1,902
18.10.2010, 23:05  [ТС] 5
Все еще нуждаюсь в помощи
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.10.2010, 23:05
Помогаю со студенческими работами здесь

Поиск слова в тексте, считанном из файла
Задача: Определить, в каком по счету предложении впервые встретилось заданное слово. Готов код...

Поиск слова в тексте и вывод номер строки
Дан текстовый файл. Надо вывести на экран все строки, в которых встречается определенное слово.

Поиск под слова в тексте типу string
Как сделать поиск под слова в переменной типу string из рус. текстом Например если есть такое :...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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