Oui, je sais et c'est pour ça que je t'en parle en pointant du doigt un cas bien précis. Essayes à la mano le cas que je t'ai donné et tu devrais voir ton erreur.
Type: Messages; Utilisateur: schonai
Oui, je sais et c'est pour ça que je t'en parle en pointant du doigt un cas bien précis. Essayes à la mano le cas que je t'ai donné et tu devrais voir ton erreur.
...
if (buff[i] != '\0' && space > 0 && c > 0)
{
tmp[z] = ' ';
z++;
}
...
Que se passe t-il si ton buffer se termine par un ou plusieurs espaces ?
Et dans la même configuration,...
Bonjour,
d'après le man :
Comme ton appel à getchar() est une demande d'entrée/sortie, ton processus père passe la main.
Bonjour,
En soit le tableau n'a pas à être constant mais tu peux essayer de le faire croire dans la structure en utilisant un pointeur vers tableau constant.
Il faudrait utiliser deux types : un...
Bonjour,
Donc tu ne prend pas en compte la direction opposée. Comme je te l'ai dit, au moment où tu enregistres les directions disponibles tu peux réaliser un test pour savoir si la direction...
Bonjour,
J'ai parcourus rapidement ton code et il me semble que tu ne gères pas le problème des impasses. Le fantôme avance, avance puis arrive à un cul de sac. Il va dans une direction, mais ne...
while (*adr)
ncar += (*adr++ == CAR);
Encore plus compacte :aie:
Bonjour,
Comme les autres l'ont expliqué ça dépend de ton architecture. La seule chose qui est portable c'est la relation d'ordre entre les types.
Si tu veux être certain de connaître la taille...
struct derive
{
struct base
{
int membreBase;
} _base;
int membreDerive;
};
Si j'ai bien compris ce que tu m'a dis je dois pouvoir faire :
Bonjour,
Foetus a tout bon! C'est pour ça qu'il vaut mieux en général classer les membres par taille décroissante dans les structures afin de minimiser se phénomène au milieu de la structure.
Ok, ta solution est donc plus élégante : pas de redondance, mise à jour, clarté.
Pour un appel de fonction de base provenant du type de base (cast) sur un type dérivé (vous me suivez XD) il n'y a...
L'appel direct des fonctions du type de base reste possible avec cette structure ?
Bonjour,
Cen'est pas au node de savoir comment l'élément s'affiche. C'est 'élément lui même qui le sait. Du coup void* n'est pas très adapté car ne correspond à aucune structure. Il faudrait plutôt...
Bonjour,
J'ai une solution simpliste à proposer. Plutôt que demander un temps d'attente fixe, il faudrait faire varier le temps d'attente en fonction des erreurs précédentes.
Au début de ton...
Bonjour,
Pour les codes retour de fonction ça dépends surtout de la secte dans laquelle tu es enrôlé XD.
En général le 0 est effectivement utilisé pour signaler que l’exécution de la fonction a...
Ce code ne montre rien du tout ^^. En faisant str = strtok(NULL, " "); tu changes la valeur du pointeur str qui contient l'adresse du début de ton tableau par l'adresse du dernier token analysé. ll...
Bonjour,
le man de strtok nous explique que..
Donc strtok utilise un simple pointeur vers ta chaine de caractère. L'appel de free libérera ta mémoire proprement.
C'est la même chose :P
Philosophiquement et pour la compréhension je garderais le while. Ici on ne connais pas le point d'arret donc on execute tant qu'on ne l'a pas trouvé.
Je n'utilise le for que pour une plage que je...
Bonjour,
L'avantage avec Texas Instrument c'est que les datasheets sont toujours très complètes. La section temperature sensor devrait répondre à tes questions.
Il y a même un article pour les avions en papier *_*
Code::blocks doit déterminer le compilateur à utiliser à partir de l'extension. Sous linux tu as du appeler explicitement gcc (ou un de ses amis) donc main.cpp ou main.c c'est pareil, il le compile...
Bonjour,
main.cpp sous entend que tu utilises le compilateur C++.
N'y aurait il pas un petit conflit entre l'adressage C et C++ ?
Je pense qu'il faut que tu indiques que les fonctions sont C.
...
Bonjour,
As tu accès à une API pour programmer ton microcontrôleur ? Si oui, le registre "GCSR" doit y être défini.
En cherchant un peu dans la datasheet, on trouve les adresses mémoire...
L'ingénierie social fonctionnent si il y a de la sémantique dans le mot de passe.
Comme l'a dit phmatray, ils brassent du vent. Un pirate va t'il vraiment s'attaquer à un ptit internaute...
azertyuiopqs... La question, c'est quel processus l'utilisation de différentes lettres te permet de simuler ?
L'important n'est pas vraiment que les lettres soient différentes mais ce qui est...
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.