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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.01.2014, 22:50   #1
looc-dogg
Пользователь
 
Регистрация: 06.01.2014
Сообщений: 20
Восклицание Разбить текст на предложения. язык Си.

С Рождеством вас,кому не сложно,кто может глянуть в чем проблема,условие в архиве есть.Не пойму почему во второй файл сохраняет ерунду,хотя должно отформатированный текст и[з первого файла.Язык "СИ"


lab.rar

Последний раз редактировалось looc-dogg; 07.01.2014 в 05:31.
looc-dogg вне форума Ответить с цитированием
Старый 06.01.2014, 23:24   #2
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,680
По умолчанию

Какая задача???? Файл с заданием пуст...
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Старый 07.01.2014, 05:32   #3
looc-dogg
Пользователь
 
Регистрация: 06.01.2014
Сообщений: 20
По умолчанию

Ой,все добавил
looc-dogg вне форума Ответить с цитированием
Старый 07.01.2014, 16:10   #4
ACE Valery
Сама себе режиссер
Старожил
 
Аватар для ACE Valery
 
Регистрация: 27.04.2007
Сообщений: 3,365
По умолчанию

looc-dogg, вообще в сообщение нужно добавлять код, а не непонятные архивы.
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
ACE Valery вне форума Ответить с цитированием
Старый 07.01.2014, 19:24   #5
looc-dogg
Пользователь
 
Регистрация: 06.01.2014
Сообщений: 20
Восклицание Разбить текст на предложения. язык Си.

Ребят,нужна очень ваша помощь,не пойму что за ерундистику сохраняет во второй файл.Вообщем задание такое вот эта программа работает.Написать программу, которая во вводимом с
клавиатуры тексте сделает разбиение на предложения.
Условие конца предложения - точка, восклицательный или
вопросительный знаки и выведет результат на экран.
PHP код:
/*программу, которая во вводимом с клавиатуры тексте сделает разбиение на предложения.*/
#include <stdio.h> /*подкючение заголовочных файлов*/
#include <conio.h>
#include<string.h>

int main()
 {
     
char text[100];/*объявляем массив символов*/
int i;/*объявляем переменную*/
printf("Vvedite text\n");
gets(text);/*ввод элементов массива*/

for (i=0;i!=strlen(text);i++) /*цикл прогоняется от первого до последнего символа массива text */
/*условие конца предложения*/
if ((text[i]=='.' || text[i]=='!' || text[i]=='?' ))

{
printf("%c",text[i]);
 
printf("\n");}
else 
printf("%c",text[i]);


getch();
return 
0;

а вот вторая,она на основе первой,только это же надо из файла взять,вот тут проблемка,она во второй файл,куда должен сохранятся отформатированный вариант ерундистику сохраняет
PHP код:
#include<stdio.h>
#include<iostream>
#include<string.h>
#include<conio.h>

int main()
{
    
    
char text[100];
    
int i=0;
    
FILE *f1, *f2;
    
f1=fopen("C:\\lab\\pred.txt","r");
    
f2=fopen("pred2.txt","w");
    if ((
f1=fopen("pred.txt","r"))==NULL)
    {
        
printf ("file dont open");
    }
    
    
    
    for (
i=0;i!=strlen(text);i++)
    if ((
text[i]=='.' || text[i]=='!' || text[i]=='?')
&& ( 
text[i+1]!='.' || text[i+1]!='!' || text[i+1]!='?'))
    {
        
fprintf(f2,"%c",text[i]); 
        
    }
    else 
fprintf(f2,"%c",text[i]);

    
getch();
        
fclose(f1);
    
fclose(f2);
    return 
0;


За ранее спасибо.
looc-dogg вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
текст разбить на массив Aleksandraaa C++ Builder 0 30.05.2013 16:41
Разбить строку на предложения, посчитать количество слов в предложении, вывести предложения, удовлетворяющие условию. Си woot Помощь студентам 2 18.10.2011 16:19
разбить текст на слова yuliyayuliya Помощь студентам 2 05.04.2011 16:31
Разбить текст на отдельные листы valerij Microsoft Office Word 2 12.12.2010 23:15
Разбить текст на PHP gamer123 Помощь студентам 0 11.02.2010 23:13