Bonjour,
je suppose que ce code converti le contenu d'un fichier contenant des caractères codés sur 8 bits (char) en caractères unicode sur 16 bits (short).
A+
Type: Messages; Utilisateur: aslo92
Bonjour,
je suppose que ce code converti le contenu d'un fichier contenant des caractères codés sur 8 bits (char) en caractères unicode sur 16 bits (short).
A+
Bonjour,
pour résoudre ton problème le plus simple me semble d'écrire une fonction permettant d'ouvrir ton fichier.
Une variable globale te permettra de savoir si le fichier est déjà ouvert.
Si...
Bonjour,
la solution d'anacharsis est la meilleure à mon avis.
J'aurai fait la même chose si j'avais eu à le coder en utilisant un tableau de 256 int pour stocker le nombre d'occurences de chaque...
Bonjour,
La solution d'anarcharsis me paraît très bonne.
Je me demande si l'utilisation d'un codage de Huffman sur tous les résultats K(x) n'améliorerait pas la vitesse du tri.
On aurait ainsi...
Voici le code pour lire un fichier XML:
#include <io.h>
#include <stdio.h>
#include <fcntl.h>
#include <sys\stat.h>
#include <stdlib.h>
int main(int argc, char *argv[])
Bonjour,
il faudrait être plus précis sur ce que tu veux faire avec le code source de ton XML ?
Si c'est juste une lecture, il suffit d'utiliser les fonctions :
open, read et close.
Bonjour,
Il suffit de faire :
tableau[3] = 0;
pour que "VAL" s'affiche.
En effet une chaine de caractère doit toujours se terminer par 0.
Bonjour à tous,
comme je l'ai dit dans mon précédent post, ce sont les lignes suivantes qui prennent le plus de temps à s'exécuter:
c[j] = res % 10;
r = res / 10;
J'ai dit que le code que j'ai posté précédemment allait 5 fois plus vite.
C'est vrai uniquement si le nombre d'itérations est faible (j'avais fait le test pour i = 100).
Pour i = 329468, mon code...
Bonjour,
le contrôlleur d'entrée/sortie est le circuit d’un ordinateur qui organise et régule les échanges entre le processeur et les périphériques d’entrée et de sortie.
Par exemple le...
Bonjour,
J'utilise l'instruction assembleur rdtsc pour mesurer le temps. Cette instruction permet de lire le compteur clock du processeur. La précision de la mesure dépend donc de la fréquence du...
Tu as dû te tromper lors de ta mesure de temps car mes mesures sur un nombre défini de boucles (pour sortir sans la fonction pandigital) me donne un meilleur temps pour ton code.
Ce qui me parraît...
Bonjour dridri85,
je voulais essayer de mesurer le temps d'éxécution des 2 codes mais je n'ai pas la définition de la fonction pandigital.
Bonjour adn34,
Je confirme ce que dit Médinoc.
En plus j'ajouterai que dans le code suivant :
for (i = 0 ; i < 4 ; i++)
{
SDL_FreeSurface(plane[i]);
Ton code ne marche pas car q++ doit être à l'intérieur du test :
if( (i+1)%8 == 0)
D'ailleurs ce test ne sert pas à grand chose car tu peux simplifier en faisant i+=8 dans ta boucle
L'assembleur est encore utilisé:
- Dans les systèmes d'exploitation (une partie du noyau linux est écrite en assembleur)
- Dans les drivers (en particulier dans les routines d'interuption...
Bonjour wilfryjules,
pour terminer le décodage, voici le code qui transforme tes bits en octets
for (int i=0; i<length; i++)
{
pbits = tab_bits + i * 8;
...
D'après le format que tu donnes, j'aurai codé comme ça:
inline unsigned int readChunkOffset(int xChunk, int yChunk)
{
unsigned int buff = 0;
unsigned char* data = (unsigned char*)&buff;...
J'ai modifié un peu ton code pour que ça marche :
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
//#include <cv.h> // open cv general include file
//#include <highgui.h> //...
Bonjour CydGy,
personnellement, j'ai appris l'assembleur tout seul en lisant des livres.
Tu peux également trouver facilement des cours d'initiation sur Internet.
Après si ça de plait, je...
Si tu essayais de déplacer la ligne 79 vers la ligne 171 ...
Bonjour lange59,
d'après ce que j'ai compris je pense que le code suivant doit être assez proche de ce que tu veux faire:
#include <cstdlib>
#include <iostream>
using namespace std;
J'ai en effet oublié de libérer la mémoire de mes matrices avec un delete avant la fin du programme.
Le code fourni est une implémentation possible, mais ce n'est pas la seule. On peut en effet...
Je suis désolé si j'ai froissé certaines personnes. Ce n'était pas le but !
J'ai peut-être trop fait de temps réel et ce n'est apparemment pas le but à atteindre dans cette discussion ?
Bonne...
Je ne vois pas très bien quelle est l'instruction ASM magique dont on parle. Si c'est FCOS, ça fait bien longtemps que ça n'est plus utilisé.
En traçant le code de cos(x) on obtient ça:
...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.