ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Уже нет сил ! просто.. Запись файла в массив и вывод их на экан с нумерацией
  #1  
Старый 29.06.2009, 23:41
Adio
Постоянный
Регистрация: 23.05.2005
Сообщений: 617
Провел на форуме:
1262031

Репутация: 71


Question Уже нет сил ! просто.. Запись файла в массив и вывод их на экан с нумерацией

Привет всем.

У меня к примеру есть file.txt

Stringa
Stringb
Stringc
Stringd
Stringp

Мне нунжо прочитать этот файл и вывести так

1 Stringa
2 Stringb
3 Stringc
4 Stringd
5 Stringp

,Что бы была нумерация возле кадой строки

Я искал подсчет строк что я только не искал немогу понять как их выводить эти цифры...

Я так понял надо сначала подсчитать строки и книп привязатьть цифры т.е от 0 и до (сколько строк в массиве) но я непонимаю как так можно сделать... я не хотел писаьт суда думал сам разберусь видать не судьба.
или башка уже не варит.

И как сделать подсчет всех строк ?

1 Stringa
2 Stringb
3 Stringc
4 Stringd
5 Stringp


Всего строк (5)

?

Спасибо...

Дайте мануалы почитать если какие нить по этой теме и подскажите если не сложно.
 
Ответить с цитированием

  #2  
Старый 29.06.2009, 23:47
shellz[21h]
Постоянный
Регистрация: 20.12.2007
Сообщений: 334
Провел на форуме:
1934122

Репутация: 118
Отправить сообщение для shellz[21h] с помощью ICQ
По умолчанию

PHP код:
<?php
$file 
file('strings.txt');
foreach(
$file as $index => $str
    print 
$index." ".$str;
print 
count($file);
?>
 
Ответить с цитированием

  #3  
Старый 29.06.2009, 23:50
TheSoul
Познающий
Регистрация: 12.11.2007
Сообщений: 94
Провел на форуме:
4789789

Репутация: 71
По умолчанию

#!/usr/bin/perl -w

open (FILE , "<file.txt");
chomp (@file = <FILE>);
close FILE;

$str = 1;

while (@file)
{
$f = shift @file;
print "$str $f\n";
$str++;
}
 
Ответить с цитированием

  #4  
Старый 29.06.2009, 23:52
LEE_ROY
Постоянный
Регистрация: 09.11.2006
Сообщений: 639
Провел на форуме:
1917742

Репутация: 541


По умолчанию

PHP код:
<?php


$f 
fopen('c:/boot.ini',"r"); // укажи свое имя файла

for ( $i=1; ! feof($f); $i++ )    {
    
$str fgets($f255);
    echo 
$i $str<br />";
}


?>
 
Ответить с цитированием

  #5  
Старый 30.06.2009, 00:56
SpangeBoB
Moderator - Level 7
Регистрация: 12.07.2008
Сообщений: 1,705
Провел на форуме:
5914048

Репутация: 1350


Talking

Батничек будет вида :

Цитата:
@echo off
set /a a=1
for /F %%i in (file.txt) do (
call :result %%i
)
:result
if NOT "%1" == "" (
set /a a=%a%+1
echo %a% %1
)
Или на любимом posh:
Цитата:
gc file.txt | foreach {$i=1} {echo "$i $_";$i++}

Последний раз редактировалось SpangeBoB; 30.06.2009 в 01:04..
 
Ответить с цитированием

  #6  
Старый 30.06.2009, 01:14
TheSoul
Познающий
Регистрация: 12.11.2007
Сообщений: 94
Провел на форуме:
4789789

Репутация: 71
По умолчанию

если ты просто хочешь узнать сколько в файле строк ) то можно посмотреть через Notepad++ )
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Взлом E-Mail и анкет Vkontakte.ru на заказ Frost26 О Работе 25 19.11.2009 22:00
Основные команды командной строчки. Егорыч+++ *nix 65 01.10.2009 17:27
Как стать админом ICQ (c) yarrak InfernoNet Болталка 77 06.08.2009 15:15
Установка Windoze глазами линуксоида (100% факты) nerezus Болталка 47 16.10.2005 15:06



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ