Круто! Спасибо! Я, вот, только еще не до конца врубаюсь во всякие такие фишки: fgets(((char *) (A1[i])),25,b); в частности (char *) А так большое спасибо))) Буду размышлять, штудировать, так сказать...
А через потоки, это как? (если не трудно объяснить)
Ок... Вот только когда?.. У меня завтра на 3 паре зачет по физике... и сколько он продлится неизвестно... А ты когда будешь в МГУ на этой неделе, причем свободным?
Цель: дан текстовый файл h:\\rabbit.txt (по условию там до 25 символов в строке и до 5 строк), надо записать его в 5 массивов (тк 5 строк) и все символы каждой строки увеличить на 1. Эту процедуру надо сделать в отдельной функцие, потом результат - на экран. Надеюсь, понятно объяснила...
(The comment has been removed)
#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)
Я не очень хорошо общаюсь с С, так что мне непонятно уже с
#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)
Я, вот, только еще не до конца врубаюсь во всякие такие фишки:
fgets(((char *) (A1[i])),25,b);
в частности (char *)
А так большое спасибо))) Буду размышлять, штудировать, так сказать...
А через потоки, это как? (если не трудно объяснить)
Reply
(The comment has been removed)
У меня завтра на 3 паре зачет по физике... и сколько он продлится неизвестно... А ты когда будешь в МГУ на этой неделе, причем свободным?
Reply
(The comment has been removed)
8903797****?
Reply
Надеюсь, понятно объяснила...
Reply
Leave a comment