
23.05.2009, 10:09
|
|
Участник форума
Регистрация: 04.05.2007
Сообщений: 267
Провел на форуме: 409147
Репутация:
33
|
|
PHP код:
#include<conio.h>
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#define fname "inpt.txt"
void print_wrd(char *);
void main()
{
clrscr();
char *cfr[]={"HOJIb","oDbIH","DBa","Tpu","4eTbIpu","n9Tb", "6ecTb","CeMb","BoceMb","DeB9Tb"};
FILE *fPtr;
char *str[20],*wrd[30];
int i=0,j=0,n,c;
if((fPtr=fopen(fname, "rt"))==NULL){
printf("File could not be open =(\n");
getch();
return;
}
else{
fgets(str[i],50,fPtr);
//printf("%s",str[i]);
while(!feof(fPtr)){
i++;
fgets(str[i],50,fPtr);
//printf("%s",str[i]);
}
fclose(fPtr);
}
for(int k=0; k<=i; k++){
n=strlen(str[k]);
for(j=0; j<=n; j++){
c=str[k][j];
if(c>='0'&&c<='9')
printf(" %s",cfr[c-48]);
else
printf("%c",c);
}
printf("\n");
}
getch();
}
кто может его подправить чтобы КАЖДОЕ предложение,9т.е. если найдётся точка, выводилось с новой строки
счас выводит из получаемого
TExt 1 2. TExt 2 3. 3 3
получает
Text odin dva. TExt dva tri. tri tri
а надо именно
Text odin dva.
TExt dva tri.
tri tri вот. автор вышеперечисленного кода получит семизнак, как тока установлю на компе винду =\ а тот кто исправит тоже. че я жадина чтоли
|
|
|