Armenian Knowledge Base

Armenian Knowledge Base (http://forum.armkb.com/)
-   C/C++ (http://forum.armkb.com/c-c/)
-   -   Мне нужна помощь (Me need help) (http://forum.armkb.com/c-c/26356-mne-nuzhna-pomosch-me-need-help.html)

Fresh 27.12.2006 09:21

Мне нужна помощь (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;
}

Помогите доделать программу.
Это моя курсовая
Заранее благодарен

hov 27.12.2006 09:32

надо писать My need help

Fresh 27.12.2006 09:37

Quote:

Originally Posted by hov (Post 541416)
надо писать My need help

Ты можеш помочь мне сделать программу?

hov 27.12.2006 09:42

mogu, napishi kogda sdavat' i skol'ko u tebia deneg

Fresh 27.12.2006 09:46

Нужно вообщем-то до пятницы сдать, а денег 30$

Fresh 27.12.2006 09:48

Quote:

Originally Posted by hov (Post 541421)
mogu, napishi kogda sdavat' i skol'ko u tebia deneg

Мы ещё до этой темы и дошли а нам задали такую курсовую.
Так ты сможеш написать мне эту прогу?
В долгу не останусь, рассчитаемся.

Moonlight 27.12.2006 09:52

Quote:

Originally Posted by hov (Post 541416)
надо писать My need help

voobshe-to, My needS help

Fresh 27.12.2006 09:54

Quote:

Originally Posted by Moonlight (Post 541429)
voobshe-to, My needS help

Ты будеш смотреть как я написал (мне нужна помощь) или может поможеш всё-таки......??

hov 27.12.2006 09:54

v icq mojesh zaiti ?

Moonlight 27.12.2006 10:08

Quote:

Originally Posted by Fresh (Post 541430)
Ты будеш смотреть как я написал (мне нужна помощь) или может поможеш всё-таки......??

vse-taki vozderjus':) ho hovi gorcin xpox chem?:P

Երեխա 27.12.2006 12:55

Quote:

Originally Posted by Moonlight (Post 541429)
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" :)

ByTheWay 27.12.2006 20:45

Quote:

Originally Posted by Fresh (Post 541430)
Ты будеш смотреть как я написал (мне нужна помощь) или может поможеш всё-таки......??

Mne kagetca chto zdesj skoree tebe s Anglisskoj grammatikoj budut pomogatj, chem s programmoj :)
Sam naschot C/C++ - a ne mogu bitj polezen

ByTheWay 27.12.2006 21:26

a voobshe to nado pisatj "maya need help"

Moonlight 27.12.2006 22:23

Quote:

Originally Posted by Эскимо (Post 541522)
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

bayc ed txen Moon jan ruseren grel er Mne voch te Moya :)


All times are GMT. The time now is 11:38.

Powered by vBulletin® Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.