Nantes Université

Skip to content
Extraits de code Groupes Projets
Valider 1e8ee614 rédigé par Luna MANSON's avatar Luna MANSON
Parcourir les fichiers

Commit du 7dec

parent 2028aab6
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": []
}
\ No newline at end of file
package existe
import "os"
/*
La fonction existe doit dire si un fichier dont le nom est donné en paramètre
existe ou pas.
......@@ -12,5 +14,13 @@ existe ou pas.
*/
func existe(fName string) (ok bool) {
return ok
_, err := os.Stat(fName)
if err == nil {
return true
} else {
return false
}
}
package lignes
import (
"bufio"
"os"
)
/*
La fonction lignes doit compter le nombre de lignes dans un fichier dont le nom
est indiqué en paramètre.
......@@ -12,5 +17,25 @@ est indiqué en paramètre.
*/
func lignes(fName string) (nLignes int) {
var file1 *os.File
var err1 error
file1, err1 = os.Open(fName)
if err1 != nil {
return -1
}
var scanner *bufio.Scanner
scanner = bufio.NewScanner(file1)
for scanner.Scan() {
nLignes++
}
if scanner.Err() != nil {
return -1
}
return nLignes
}
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter