Question : Perl, Using le texte : : CSV_XS/nombre de compte de références

Je lis un dossier de CSV avec un montant considérable de colonnes. Malheureusement l'en-tête commence juste à la ligne 8 donc que j'emploie la commande de getline. Une fois que la ligne 8 a atteint je voudrais compter le nombre de colonnes que le dossier contient. C'est exactely où je suis stuck. class= > " clair " de
> de " codeSnippet " de class= de
class= " lineNumbers " de
class= de
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
29 :
le numéro de compte ouvert " de " codeSnippet747588 d'id= " de
# de class= classe
    mon $pos = texte : : CSV_XS->new ({=> binaire 1,
                                    => sep_char « ;  »}) ;

    ouvrir mon $fp, « < », $file ou mourir « $file : $ !  » ;
    
    #Counter
    mon $lcnt = 0 ;
    
    cuvette de #Go chaque ligne
    tandis que (mon $row = $pos->getline ($fp))
    {
    
        $lcnt++ ;
        # après ligne sinon ligne d'en-tête
        après si ($lcnt < 8) ;
    
        # en-tête de poignée
        si (== de $lcnt 8)
        {
            
            # maintenant ici je voudrais vérifier combien de références $row a ($row-> [? ? ?])
            
        }
        
    }

    $pos->eof ou $pos->error_diag ;
    $fp étroits ou meurent « $file : $ !  » ;
class= de

Réponse : Perl, Using le texte : : CSV_XS/nombre de compte de références

À moins que vous ayez besoin de ces variables supplémentaires plus tard, vous n'avez pas besoin de les créer :
imprimer la grandeur scalaire (@$row), « \ n » ;

Si la variable de $size est nécessaire plus tard, vous pourriez faire ceci :
mon $size = @$row ;
copie $size, « \ n » ;
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us