.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 1993 David Metcalfe (david@prism.demon.co.uk) .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" References consulted: .\" Linux libc source code .\" Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991) .\" 386BSD man pages .\" Modified Mon Mar 29 22:39:41 1993, David Metcalfe .\" Modified Sat Jul 24 21:38:42 1993, Rik Faith (faith@cs.unc.edu) .\" Modified Sun Dec 17 18:35:06 2000, Joseph S. Myers .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH atoi 3 "5 februarie 2023" "Pagini de manual de Linux 6.03" .SH NUME atoi, atol, atoll \- convertește un șir de caractere într\-un număr întreg .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH REZUMAT .nf \fB#include \fP .PP \fBint atoi(const char *\fP\fInptr\fP\fB);\fP \fBlong atol(const char *\fP\fInptr\fP\fB);\fP \fBlong long atoll(const char *\fP\fInptr\fP\fB);\fP .fi .PP .RS -4 Cerințe pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultați \fBfeature_test_macros\fP(7)): .RE .PP \fBatoll\fP(): .nf _ISOC99_SOURCE || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE .fi .SH DESCRIERE Funcția \fBatoi\fP() convertește porțiunea inițială a șirului indicat de \fInptr\fP în \fIint\fP. Comportamentul este același cu cel al funcției .PP .in +4n .EX strtol(nptr, NULL, 10); .EE .in .PP cu excepția faptului că \fBatoi\fP() nu detectează erorile. .PP Funcțiile \fBatol\fP() și \fBatoll\fP() se comportă la fel ca \fBatoi\fP(), cu excepția faptului că ele convertesc porțiunea inițială a șirului în tipul de returnare \fIlong\fP sau \fIlong long\fP. .SH "VALOAREA RETURNATĂ" Valoarea convertită sau 0 în caz de eroare. .SH ATRIBUTE Pentru o explicație a termenilor folosiți în această secțiune, a se vedea \fBattributes\fP(7). .ad l .nh .TS allbox; lbx lb lb l l l. Interfață Atribut Valoare T{ \fBatoi\fP(), \fBatol\fP(), \fBatoll\fP() T} Siguranța firelor MT\-Safe locale .TE .hy .ad .sp 1 .SH STANDARDE .\" .SH NOTES .\" Linux libc provided .\" .BR atoq () .\" as an obsolete name for .\" .BR atoll (); .\" .BR atoq () .\" is not provided by glibc. .\" The .\" .BR atoll () .\" function is present since glibc 2.0.2, but .\" not in libc4 or libc5. POSIX.1\-2001, POSIX.1\-2008, C99, SVr4, 4.3BSD. .SH NOTE POSIX.1 lasă nespecificată valoarea de returnare a \fBatoi\fP() în caz de eroare. Cu glibc, musl libc și uClibc, valoarea 0 este returnată în caz de eroare. .SH ERORI \fIerrno\fP nu este configurată la eroare, astfel încât nu există nicio modalitate de a face distincția între 0 ca eroare și valoarea convertită. Nu se efectuează verificări pentru depășirea limitei inferioare sau superioare. Numai intrările în baza 10 pot fi convertite. Se recomandă utilizarea în schimb a familiei de funcții \fBstrtol\fP() și \fBstrtoul\fP() în programele noi. .SH "CONSULTAȚI ȘI" \fBatof\fP(3), \fBstrtod\fP(3), \fBstrtol\fP(3), \fBstrtoul\fP(3) .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .