 |
Мне нужна помощь (Me need help) |
 |
27.12.2006, 09:21
|
#1
|
Младенец
Join Date: 12 2006
Location: Kiev
Posts: 7
Rep Power: 0
|
Мне нужна помощь (Me need help)
У меня такое задание по курсовой, нужно убрать лишние пробелы и комменты которые заданы ключами:
там нужно удалить все пробелы в текстовом файле, все комменты /* и //, кроме тех которые заданы специальным ключом коммандной строки.
Коммандная строка программы:
имя_программа[-p prefix] [-in file] [-list file] [-out file]
Ключ -р (если он есть) задёт префикс prefix комментария, который должен оставаться в входном файле (например, -p/*-comp означает оставить комменты, которые начинаются с /*-comp-)ж
Ключ -in (если он есть) задаёт входной файл или файлы (при использовании шаблона имён), которые идут сразу после ключа через пропуск;
Ключ -list (если он есть) задаёт текстовый файл, который идёт сразу после ключа черз пропуск, со списком спецификаций входных файлов (одна строка - одна спецификация файла);
Ключ -out (если он есть) задаёт префикс имени файла/ов результата (тоесть имени выходного файла происходит от имени входного файла лописыванием префикса);
если ключ неуказан, то префиксом по умолчанию брать символ ~.
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
FILE *fp;
FILE *fopen(const char *filename, const char *mode);
int fputc(int c,FILE *fp);
char *fgets(char *str, int n,FILE *fp);
int fprintf(FILE *fp, char *fmt,...);
char ch,filename[40], mode[5];
int count;
while(1)
{
if((fp = fopen("INPUT.TXT", "a+")) != NULL)
{
fprintf(stderr,"Error opening file.");
exit(1);
}
printf("\nImmediately after opening, position = %ld", ftell(fp));
//printf("\nSuccessfull opening %s in mode %s.\n", filename, mode);
fclose(fp);
if((ch = getc(stdin))=='x')
break;
}
//fprintf(stderr, "\nError opening file %s in mode %s.\n", filename, mode);
{
int count;
system("PAUSE");
return 0;
}
Тут вот исходник кода, но он на С не работает, там одна часть написана на PHP
<?
$string="Здесь много лишних пробелов!";
$string=ereg_replace(" +"," ",$string);
echo $string;
?>
С
FILE * fIn = fopen("d:\\1.hex", "r");
int ch;
std::string s;
while (EOF != (ch = fgetc(fIn)))
{
s += (char) ch;
}
Помогите доделать программу.
Это моя курсовая
Заранее благодарен
|
|
|
 |
27.12.2006, 09:32
|
#2
|
В бой аргхххххххх!
Join Date: 09 2002
Location: Vik, Medieval Norway
Age: 43
Posts: 1,513
Rep Power: 5
|
надо писать My need help
|
|
|
27.12.2006, 09:37
|
#3
|
Младенец
Join Date: 12 2006
Location: Kiev
Posts: 7
Rep Power: 0
|
Quote:
Originally Posted by hov
надо писать My need help
|
Ты можеш помочь мне сделать программу?
|
|
|
27.12.2006, 09:42
|
#4
|
В бой аргхххххххх!
Join Date: 09 2002
Location: Vik, Medieval Norway
Age: 43
Posts: 1,513
Rep Power: 5
|
mogu, napishi kogda sdavat' i skol'ko u tebia deneg
|
|
|
27.12.2006, 09:46
|
#5
|
Младенец
Join Date: 12 2006
Location: Kiev
Posts: 7
Rep Power: 0
|
Нужно вообщем-то до пятницы сдать, а денег 30$
|
|
|
27.12.2006, 09:48
|
#6
|
Младенец
Join Date: 12 2006
Location: Kiev
Posts: 7
Rep Power: 0
|
Quote:
Originally Posted by hov
mogu, napishi kogda sdavat' i skol'ko u tebia deneg
|
Мы ещё до этой темы и дошли а нам задали такую курсовую.
Так ты сможеш написать мне эту прогу?
В долгу не останусь, рассчитаемся.
|
|
|
27.12.2006, 09:52
|
#7
|
Silence
Join Date: 11 2004
Location: back to meta level
Posts: 3,926
Rep Power: 5
|
Quote:
Originally Posted by hov
надо писать My need help
|
voobshe-to, My needS help
|
|
|
27.12.2006, 09:54
|
#8
|
Младенец
Join Date: 12 2006
Location: Kiev
Posts: 7
Rep Power: 0
|
Quote:
Originally Posted by Moonlight
voobshe-to, My needS help
|
Ты будеш смотреть как я написал (мне нужна помощь) или может поможеш всё-таки......??
|
|
|
27.12.2006, 09:54
|
#9
|
В бой аргхххххххх!
Join Date: 09 2002
Location: Vik, Medieval Norway
Age: 43
Posts: 1,513
Rep Power: 5
|
v icq mojesh zaiti ?
|
|
|
27.12.2006, 10:08
|
#10
|
Silence
Join Date: 11 2004
Location: back to meta level
Posts: 3,926
Rep Power: 5
|
Quote:
Originally Posted by Fresh
Ты будеш смотреть как я написал (мне нужна помощь) или может поможеш всё-таки......??
|
vse-taki vozderjus'  ho hovi gorcin xpox chem?:P
|
|
|
27.12.2006, 12:55
|
#11
|
Академик
Join Date: 01 2002
Location: Shambala
Age: 46
Posts: 7,016
Rep Power: 6
|
Quote:
Originally Posted by Moonlight
voobshe-to, My needS help
|
better "I need help"
expression "My needs help" expects a word between words "My" and "needs".
Example "My wife needs help"
|
|
|
27.12.2006, 20:45
|
#12
|
User
Join Date: 07 2006
Location: Yerevan
Age: 43
Posts: 916
Rep Power: 4
|
Quote:
Originally Posted by Fresh
Ты будеш смотреть как я написал (мне нужна помощь) или может поможеш всё-таки......??
|
Mne kagetca chto zdesj skoree tebe s Anglisskoj grammatikoj budut pomogatj, chem s programmoj
Sam naschot C/C++ - a ne mogu bitj polezen
__________________
stop your eyes from flowing out
|
|
|
27.12.2006, 21:26
|
#13
|
User
Join Date: 07 2006
Location: Yerevan
Age: 43
Posts: 916
Rep Power: 4
|
a voobshe to nado pisatj "maya need help"
__________________
stop your eyes from flowing out
|
|
|
27.12.2006, 22:23
|
#14
|
Silence
Join Date: 11 2004
Location: back to meta level
Posts: 3,926
Rep Power: 5
|
Quote:
Originally Posted by Эскимо
better "I need help"
expression "My needs help" expects a word between words "My" and "needs".
Example "My wife needs help" 
|
nu govorim je "moya kushat' xochet"? vo, BTW toje govorit.
|
|
|
28.12.2006, 05:25
|
#15
|
Академик
Join Date: 01 2002
Location: Shambala
Age: 46
Posts: 7,016
Rep Power: 6
|
bayc ed txen Moon jan ruseren grel er Mne voch te Moya
|
|
|
All times are GMT. The time now is 20:02. |
|
|