Méthode 'Write' undeclared
Bonjour à tous,
Tout d'abord, j'utilise le compilateur g++ v3.2 sous solaris 9 sparc.
Lorsque je lance la compilation de mon fichier cpp, les erreurs suivantes apparaissent :
Code:
1 2 3
|
test.cpp: In function 'int main(int, char**)':
test.cpp:78: 'write' undeclared (first use this function) |
Voici un piti bout de mon code:
Code:
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
|
#include <iostream>
#include <fstream>
using namespace std;
#include <stdlib.h>
#include <strings.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <sys/un.h>
#include <stdio.h>
int
main(int argc, char **argv)
{
.....
if (write(connfd, buff, strlen(buff)) < 0)
{
perror("write error");
exit(1);
}
}
} |
La méthode write n'est apparement pas déclaré, pourtant j'utilise bien <fstream>... Une idée? :P