begin process at 2012 02 10 23:53:52
  Trouver un code source :
 
dans
 

2 commentaire(s) de Remi D sur des sources sur tout CodeS-SourceS

Déposé sur Afficher des caractères spéciaux(accents, ...)

Cette astuce, ne marche pas sur tout les systèmes, en particulier pour moi, sur une UNIX (solaris) à la compilation, gcc me dit : "hex escape out of range" et me supprime le caractère.

Je pense qu'il s'agit assez simplement qu'il ne gère 'que' l'ASCII 7bit et utilise le bit de parité.

Si quelqu'un peut confirmer...

PS : Je suis désolé de faire remonter un vieux topic, mais étant donnée qu'il arrive en tête des résultats sur google pour le problème des caractères accentués en C, je pensais qu'il valait le coup de le compléter.  
Posté le : 29/05/2007 14:15:09

Déposé sur Socket client serveur

Salut,
t'as source correspond juste à mon besoin :
pouvoir simuler/tester les différents mécanismes de contrôle d'erreur (couche liaison) que je vois en cours.

Seulement j'arrive pas à compiler...
Je suis sous VC++ et il semble manqué quelque chose au vu des erreur qu'il affiche mais il ne me signal aucun fichier manquant.
J'ai regardé pour la lib libwsock32.a, je crois que c'est propre à gcc et que ça n'existe pas pour VC++.

Voici le log de la compilation :
1>------ Début de la génération : Projet : Winsock1, Configuration : Debug Win32 ------
1>Compilation en cours...
1>serveur.c
1>c:\documents and settings\admin\bureau\client-serveur\serveur.c(131) : error C2275: 'SOCKADDR_IN' : utilisation non conforme de ce type comme expression
1>        c:\program files\microsoft visual studio 8\vc\platformsdk\include\winsock2.h(3779) : voir la déclaration de 'SOCKADDR_IN'
1>c:\documents and settings\admin\bureau\client-serveur\serveur.c(131) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'sin'
1>c:\documents and settings\admin\bureau\client-serveur\serveur.c(131) : error C2065: 'sin' : identificateur non déclaré
1>c:\documents and settings\admin\bureau\client-serveur\serveur.c(132) : error C2224: la partie gauche de '.sin_addr' doit avoir un type struct/union
1>c:\documents and settings\admin\bureau\client-serveur\serveur.c(133) : error C2224: la partie gauche de '.sin_family' doit avoir un type struct/union
1>c:\documents and settings\admin\bureau\client-serveur\serveur.c(134) : error C2224: la partie gauche de '.sin_port' doit avoir un type struct/union
1>c:\documents and settings\admin\bureau\client-serveur\serveur.c(137) : error C2143: erreur de syntaxe : absence de ';' avant 'type'
1>c:\documents and settings\admin\bureau\client-serveur\serveur.c(138) : error C2065: 'sock_err' : identificateur non déclaré
1>c:\documents and settings\admin\bureau\client-serveur\serveur.c(155) : error C2275: 'SOCKADDR_IN' : utilisation non conforme de ce type comme expression
1>        c:\program files\microsoft visual studio 8\vc\platformsdk\include\winsock2.h(3779) : voir la déclaration de 'SOCKADDR_IN'
1>c:\documents and settings\admin\bureau\client-serveur\serveur.c(155) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'csin'
1>c:\documents and settings\admin\bureau\client-serveur\serveur.c(155) : error C2065: 'csin' : identificateur non déclaré
1>c:\documents and settings\admin\bureau\client-serveur\serveur.c(156) : error C2143: erreur de syntaxe : absence de ';' avant 'type'
1>c:\documents and settings\admin\bureau\client-serveur\serveur.c(157) : error C2065: 'recsize' : identificateur non déclaré
1>c:\documents and settings\admin\bureau\client-serveur\serveur.c(164) : error C2224: la partie gauche de '.sin_addr' doit avoir un type struct/union
1>c:\documents and settings\admin\bureau\client-serveur\serveur.c(164) : error C2198: 'inet_ntoa' : pas assez d'arguments pour un appel
1>c:\documents and settings\admin\bureau\client-serveur\serveur.c(164) : error C2224: la partie gauche de '.sin_port' doit avoir un type struct/union
1>c:\documents and settings\admin\bureau\client-serveur\serveur.c(164) : error C2198: 'htons' : pas assez d'arguments pour un appel
1>c:\documents and settings\admin\bureau\client-serveur\serveur.c(199) : error C2143: erreur de syntaxe : absence de ';' avant 'type'
1>c:\documents and settings\admin\bureau\client-serveur\serveur.c(200) : error C2065: 'err_close' : identificateur non déclaré
1>c:\documents and settings\admin\bureau\client-serveur\serveur.c(228) : error C2143: erreur de syntaxe : absence de ';' avant 'type'
1>c:\documents and settings\admin\bureau\client-serveur\serveur.c(229) : error C2065: 'n' : identificateur non déclaré
1>c:\documents and settings\admin\bureau\client-serveur\serveur.c(235) : warning C4267: 'fonction' : conversion de 'size_t' en 'int', perte possible de données
1>Le journal de génération a été enregistré à l'emplacement "file://c:\Documents and Settings\Admin\Mes documents\Visual Studio 2005\Projects\Winsock1\Winsock1\Debug\BuildLog.htm"
1>Winsock1 - 21 erreur(s), 1 avertissement(s)
========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========


Ton aide me serait très précieuse...
Posté le : 12/05/2007 16:20:07

1


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,140 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales