помогите с лабой

За вознаграждение или нахаляву (если повезёт)

Модераторы: Хыиуду, dr.Jekill, MOTOCoder, Medved

Ответить
Maestro_home
Сообщения: 4
Зарегистрирован: 01 апр 2006, 20:40

01 апр 2006, 20:48

очень нужна ваша помощ
вот текст самой лабы:
С помощью редактора создать файл содержащий текст длина которого не превышает 1000 символов (длина строки не должна превышать 70 символов)
Имя файла должно иметь расширение DAT
Написать программу которая :
1)Выводит текст на экран дисплея
2)Определяет в каждом предложении текста количество символов отличных от нулля букв и пробела
3)По нажатию произвольной клавиши поочередно выделяет каждое предожение - поочередно все символы отличные от символа и пробела

очень прошу помочь мне
Буду весьма признателен
Аватара пользователя
Duncon
Сообщения: 1974
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

01 апр 2006, 22:34

Для этой задачи наверное еще и свой язык программирования нужно резко разработать.. :|
PIT
Сообщения: 12
Зарегистрирован: 27 фев 2006, 22:38
Контактная информация:

02 апр 2006, 02:36

Maestro_home, какой язык то?
Пишу на СИ за еду.

Ум, в котором всё логично, подобен клинку, который всегда движется вперёд.
UUU
Сообщения: 309
Зарегистрирован: 17 фев 2004, 09:27
Откуда: Иваново
Контактная информация:

03 апр 2006, 15:45

Русский.
Реклама запрещена. См. Профиль :-)
PIT
Сообщения: 12
Зарегистрирован: 27 фев 2006, 22:38
Контактная информация:

03 апр 2006, 22:07

:)
Пишу на СИ за еду.

Ум, в котором всё логично, подобен клинку, который всегда движется вперёд.
Maestro_home
Сообщения: 4
Зарегистрирован: 01 апр 2006, 20:40

11 апр 2006, 14:51

C++
Maestro_home
Сообщения: 4
Зарегистрирован: 01 апр 2006, 20:40

13 апр 2006, 16:00

проблема есть до сих пор
помогите пожалуйста
получается если я сдам эту лабу то мне можно будет не идти на екзамен
Maestro_home
Сообщения: 4
Зарегистрирован: 01 апр 2006, 20:40

16 апр 2006, 15:22

мда...
нету от вас никакой помощи
набрал прогу сам
#include <iostream>
#include <fstream>
#include "stdio.h"
#include "conio.h"
#include <ctype.h>
void main()
{
FILE *file, *check;
char* file_name = "text.dat";
char* file_name2 = "check.dat";
char load_str[70] = "none";
char ch[10];
int k,n=0;

file = fopen(file_name, "r+" );
check = fopen(file_name2, "w" );
while(!feof(file)) {
fgets(load_str, 70 , file );
cout<<load_str;
fputs(load_str, check);
}

cout<<"\n-------------------------------------------\n";
fputs("\n",check);
//fclose(file);
//file = fopen(file_name, "r+" );
fseek(file, 0L, SEEK_SET);
k=0;
while(!feof(file)) {
fgets(ch, 2, file);
if(isdigit(*ch)!=0)
n++;
if(!strcmp(ch, " ")){
k++;
if(k >= 1) {
cout<<"+";
fputs("+", check);
getch();
}
else {

fputs(ch, check);
}
}
else {
k = 0;

cout<<ch;
fputs(ch, check);
}

}

k = 0;
cout<<"\n-------------------------------------------\n";
fputs("\n",check);
fseek(file, 0L, SEEK_SET);
while(!feof(file)) {
fgets(ch, 2, file);
if(!strcmp(ch, " ")){
k++;
if(!(k > 1)){
cout<<ch;
fputs(ch, check);
}
}
else {
k = 0;
cout<<ch;
fputs(ch, check);
}

}
cout<<"\nkolichestvo slov v predlozhenii: "<<n<<"\n";
fclose(file);
fclose(check);
getch();
}
Аватара пользователя
Duncon
Сообщения: 1974
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

17 апр 2006, 11:13

Во видишь какой молодец, не так сложно да...
Понимаешь большая часть местного отмороженного народа ломо-задачами не занимаются ибо это слишком просто...

ps я с сями не работаю последние года 2-3
[syntax=Delphi] [/syntax]
Ответить