Тема: СИ
Показать сообщение отдельно

  #27  
Старый 23.05.2009, 10:09
rubik-nerubik
Участник форума
Регистрация: 04.05.2007
Сообщений: 267
С нами: 10011945

Репутация: 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
вот. автор вышеперечисленного кода получит семизнак, как тока установлю на компе винду =\ а тот кто исправит тоже. че я жадина чтоли
 
Ответить с цитированием