LINUX.ORG.RU
ФорумTalks

[вещества][C] Кто спер lldiv?

 ,


0

0

внимание прикол. чистый си.
1. кусок из мана:
SYNOPSIS
#include <stdlib.h>

div_t div(int numerator, int denominator);
ldiv_t ldiv(long numerator, long denominator);
lldiv_t lldiv(long long numerator, long long denominator);

второе. сам код.
...
#include <stdlib.h>
...
lldiv_t dt = lldiv(...,...);
,,,

А теперь прикол:
/home/aifiltr0/Documentz/dev/C/bolvanfs/mount.bolvanfs/fuse_operations.c:310: error: 'lldiv_t' undeclared (first use in this function)

Кто что скажет?

★★★★★

> This is a structure type

Ну ты понял.

Sphinx ★★☆☆
()

%cat test.c
#include <stdlib.h>
int main(){
lldiv_t dt = lldiv(7,3);
}
%gcc -std=gnu99 -o test test.c
%

---/usr/include/stdlib.h
...
#if defined __USE_ISOC99 && !defined __lldiv_t_defined
__BEGIN_NAMESPACE_C99
/* Returned by `lldiv'. */
__extension__ typedef struct
{
long long int quot; /* Quotient. */
long long int rem; /* Remainder. */
} lldiv_t;
# define __lldiv_t_defined 1
__END_NAMESPACE_C99
#endif
...
---

saahriktu ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.