![]()  | 
	
 
  | 
| 
		 
			 
			#1  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Имеется текстовый файл. Выяснить, имеется ли в нем строка, начинающаяся с буквы "т". Если да, то определить номер первой из таких строк. 
		
	
		
		
			я сам пробывал,но не получается))) помогите пожалуйста ![]()  | 
| 
		 
			 
			#2  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Примерно так, пишу здесь могут быть ошибки 
		
	
		
		
		
		
		
	
		
		
	
	
	Код: 
	var
 F:TextFile;
 s:string;
 i:integer;
begin
 s:='';
 i:=0;
 AssignFile(F,'namefile.txt');
 Reset(F);
 while not (EOF(F)) do
  begin
   s:='';
   Readln(F,s);
   inc(i);
   if s[1]='т' then
    begin
     Caption:='Номер первой строки с буквой т - '+InttoStr(i);
     exit;
    end;
  end;
 CloseFile(F);
end; | 
| 
		 
			 
			#3  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 ошибка на if s[1]='т' then выходит если в файле все строки состоят из т одиночных,в других случаях вообще ни чего не происходит 
		
	
		
		
		
		
		
	
		
		
	
	
	![]()  | 
| 
		 
			 
			#4  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Цитата: 
	
  | 
| 
		 
			 
			#5  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 в заголовке только Form1 написано,может исходник полностью скинешь? 
		
	
		
		
		
		
		
	
		
		
	
	
	 | 
| 
		 
			 
			#6  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Пожалуйста, возможно у тебя проблема в том, что ты код скопировал с форума и вставил в Делфи и она отобразилась там не в той кодировки и поэтому не работает, качай, там и файл лежит 
		
	
		
		
			 | 
| 
		 
			 
			#7  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 спасибо,очень помог 
		
	
		
		
		
		
		
	
		
		
	
	
	 |