(Untitled)

Dec 19, 2005 15:35

Это просто ужас ( Read more... )

Leave a comment

(The comment has been removed)

paksa December 19 2005, 20:15:54 UTC
#include
#include
#include
#define LEN 100
#define NUM 10

typedef char Str_def [LEN];
typedef Str_def Strings [NUM], *Str [NUM];
Strings A;

void stroka(Strings A, FILE *b);

int main()
{
int i;
FILE *b;
b=fopen("h:\\rabbit.txt","r");
if (b==NULL)
{
printf("error: file wasn't found\n");
return -1;
}
stroka(A, b);
for (i=0; i<=4;i++) ;
fclose (b);
for(i=0;i<=4;i++) {
printf("%d\t%s\n", strlen ((char *)A[i]), A[i]);
}
return (0);
}

void stroka(Strings A1, FILE *b)
{
int n,i,j;
for(i=0;i<=4;i++) {
fgets(((char *) (A1[i])),25,b);
}

for(i=0;i<=4;i++)
{
n=strlen((char *)A1[i]);
for (j=0;j

Reply

(The comment has been removed)

paksa December 19 2005, 20:23:44 UTC
О-БАЛ-ДЕТЬ! Ну ты гений!
Я не очень хорошо общаюсь с С, так что мне непонятно уже с
#define LEN 100
#define NUM 10

typedef char Str_def [LEN];
typedef Str_def Strings [NUM], *Str [NUM];
Strings A;

Reply

(The comment has been removed)

paksa December 19 2005, 21:05:43 UTC
Круто! Спасибо!
Я, вот, только еще не до конца врубаюсь во всякие такие фишки:
fgets(((char *) (A1[i])),25,b);
в частности (char *)
А так большое спасибо))) Буду размышлять, штудировать, так сказать...

А через потоки, это как? (если не трудно объяснить)

Reply

(The comment has been removed)

paksa December 19 2005, 21:18:32 UTC
Ок... Вот только когда?..
У меня завтра на 3 паре зачет по физике... и сколько он продлится неизвестно... А ты когда будешь в МГУ на этой неделе, причем свободным?

Reply

(The comment has been removed)

paksa December 19 2005, 21:26:44 UTC
О! круто! а где? тогда созвонимся, ок?
8903797****?

Reply

paksa December 19 2005, 20:20:03 UTC
Цель: дан текстовый файл h:\\rabbit.txt (по условию там до 25 символов в строке и до 5 строк), надо записать его в 5 массивов (тк 5 строк) и все символы каждой строки увеличить на 1. Эту процедуру надо сделать в отдельной функцие, потом результат - на экран.
Надеюсь, понятно объяснила...

Reply


Leave a comment

Up