помогите с лабой
Модераторы: Хыиуду, MOTOCoder, Medved, dr.Jekill
-
- Сообщения: 4
- Зарегистрирован: 01 апр 2006, 20:40
очень нужна ваша помощ
вот текст самой лабы:
С помощью редактора создать файл содержащий текст длина которого не превышает 1000 символов (длина строки не должна превышать 70 символов)
Имя файла должно иметь расширение DAT
Написать программу которая :
1)Выводит текст на экран дисплея
2)Определяет в каждом предложении текста количество символов отличных от нулля букв и пробела
3)По нажатию произвольной клавиши поочередно выделяет каждое предожение - поочередно все символы отличные от символа и пробела
очень прошу помочь мне
Буду весьма признателен
вот текст самой лабы:
С помощью редактора создать файл содержащий текст длина которого не превышает 1000 символов (длина строки не должна превышать 70 символов)
Имя файла должно иметь расширение DAT
Написать программу которая :
1)Выводит текст на экран дисплея
2)Определяет в каждом предложении текста количество символов отличных от нулля букв и пробела
3)По нажатию произвольной клавиши поочередно выделяет каждое предожение - поочередно все символы отличные от символа и пробела
очень прошу помочь мне
Буду весьма признателен
Для этой задачи наверное еще и свой язык программирования нужно резко разработать.. :|
Maestro_home, какой язык то?
Пишу на СИ за еду.
Ум, в котором всё логично, подобен клинку, который всегда движется вперёд.
Ум, в котором всё логично, подобен клинку, который всегда движется вперёд.
Русский.
Реклама запрещена. См. Профиль :-)

Пишу на СИ за еду.
Ум, в котором всё логично, подобен клинку, который всегда движется вперёд.
Ум, в котором всё логично, подобен клинку, который всегда движется вперёд.
-
- Сообщения: 4
- Зарегистрирован: 01 апр 2006, 20:40
проблема есть до сих пор
помогите пожалуйста
получается если я сдам эту лабу то мне можно будет не идти на екзамен
помогите пожалуйста
получается если я сдам эту лабу то мне можно будет не идти на екзамен
-
- Сообщения: 4
- Зарегистрирован: 01 апр 2006, 20:40
мда...
нету от вас никакой помощи
набрал прогу сам
#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();
}
нету от вас никакой помощи
набрал прогу сам
#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();
}
Во видишь какой молодец, не так сложно да...
Понимаешь большая часть местного отмороженного народа ломо-задачами не занимаются ибо это слишком просто...
ps я с сями не работаю последние года 2-3
Понимаешь большая часть местного отмороженного народа ломо-задачами не занимаются ибо это слишком просто...
ps я с сями не работаю последние года 2-3
[syntax=Delphi] [/syntax]