Questions avec Tag "c"

4

strtok ne pas renvoyer une valeur

Je veux écrire un programme qui convertit une chaîne de caractères avec des chiffres ("1 2 3") dans un tableau d'entiers. Mais strtok() ne retourne pas une valeur. Pourquoi pas? Ma sortie de la console est tout simplement vide. Edit: je n'ai pas de ...
1

fichier en UTF-8 et l'ISO8859-1

Actuellement, j'ai un programme qui tente d'imiter la fonctionnalité de l' (linux) fichier de commande. Je parse un .fichier txt avec certains personnages, et de l'interpréter à sa propre interprétation. Cependant, j'ai du mal à le différencier de fi...
0

InetPtonW retourne toujours 1.0.0.0

J'ai juste commencé à apprendre le C et maintenant je suis en train d'apprendre comment utiliser le winsock2-d'en-Tête. Pour convertir une adresse ip à partir de la représentation de chaîne à sa forme binaire-je utiliser la fonction de InetPtonW. Mon...
1

C débutant à propos de fichier

EDIT: je voulais en entrée une chaîne de caractères, pas un char. Par exemple, j'écris num = 3, string = "bonjour" et mois = 10 Je veux de la sortie dans le fichier à 3hello10 . J'étais en train d'écrire deux valeurs et de les stocker dans un fichi...
0

Palindromique Chaîne en C

Je suis en train d'essayer de résoudre ce Palindrome Chaîne problème en C en utilisant le strlen() et strcmp() fonctions de chaînes de caractères. Mon idée est de copier la chaîne à une autre chaîne et, ensuite, de comparer les deux cordes. Pour la ...
0

Comment est dynamique, le typage des données mis en œuvre en interne

Je crois que je comprends la différence entre statique et dynamique, le typage des données sur le Niveau d'abstraction élevé. Mais en fait je ne comprends pas comment ces choses sont mises en œuvre dans les compilateurs et interprètes. Supposons qu...
3

k plus grands éléments de l'exercice de geeksforgeeks

Je suis en train de travailler sur un exercice "k plus grands éléments" de l'geeksforgeeks.org https://practice.geeksforgeeks.org/problems/k-largest-elements/0 La tâche: Étant donné un tableau de N entiers positifs, impression k plus grands élémen...
1

Différence entre skb_header_pointer et skb_transport_header?

Je suis en train de mettre en œuvre un module netfilter, tandis que le traitement sk_buff j'ai trouvé deux façons de récupérer les en-tête TCP: struct iphdr *ip_header = (struct iphdr *)skb_network_header(skb); struct tcphdr *tcp_header = (struct tc...
0

Pourquoi task_struct ont fs_struct *fs pointeur?

Comment noyau obtenir fs_struct* pointeur pour un chemin d'accès au fichier ? J'ai essayé de regarder dans le code source du noyau, et je vois que c'est à l'aide de task_struct de processus pour trouver fs_struct *fp pointeur. Mais tandis que la fou...
0

"Segmentation fault" dans VSCode (GTK+3 + C)

J'ai un problème suivant: Je veux améliorer mon GTK+3 compétences j'ai donc écrit une simple application GTK l'affichage d'une fenêtre et ajout d'une fenêtre de l'icône (qui pose problème). J'ai couru dans VSCode, et... mais j'ai une exception dans m...
3

Macro pour endian indépendants la conversion en big endian

Est-il possible d'écrire une macro dans C, qui prend un uint32_t et la convertit en big endian représentation, peu importe si le système cible est little ou big endian tels que la macro peut être évaluée au moment de la compilation pour une constante...
0

L'accès des membres de l'union avec le nom du syndicat sans variables

#include <string.h> #include <stdio.h> int main(){ union { int id_num; char VIN[20]; } id; id.id_num = 20; printf("%%d",id.id_num); } pourquoi le code ci-dessus fonctionne lorsque l'id de l'union id_num mem...
3

Somme des éléments de la matrice sur une région parallèle résultant de mauvaises réponses sur OpenMP

J'ai été faire une activité à mon université qui nécessite de remplir une matrice de [2000][2000] éléments puis de calculer la somme de tous les éléments qui sont des multiples de 5 en parallèle. J'ai d'abord essayé à l'aide d'un 5 x 5 de la matrice...
0

Mon Visual Studio 2015 ne peut pas trouver essentielle de dépendances pour la construction d'un projet

Avant, j'ai utilisé Visual Studio 2017 sur Windows 10, Il fonctionne très bien. Maintenant, je veux utiliser CFormView classe MFC (pas dans Visual Studio 2017), donc j'ai installé Visual Studio 2015 (maintenant avec 2 de Visual Studio dans mon systè...
0

Erreur liaison C et Fortran pour l'installation de la bibliothèque

Je suis installé à LoopTools version 2.15 (http://www.feynarts.de/looptools/LT25Guide.pdf), une bibliothèque qui évalue les fonctions spéciales nécessaires à la physique. Je l'avais déjà installé sur un ordinateur avec Linux, et je suis maintenant en...
0

La configuration de clang-format de la source

Alors qu'il est possible de désactiver clang-format entièrement dans la source des commentaires // clang-format large // clang-format sur Précisément ce que je suis en train de réaliser le droit maintenant de permettre AlignConsecutiveAssignments po...
0

Tableau de Struct et tableau

J'ai écrit un code:). Je ne sais pas le faire fonctionner. Il travail lorsque j'utilise le tableau, mais il ne fonctionne pas lorsque j'utilise le tableau de structures. Dans mon programme, j'ai utiliser la fonction de bibliothèque pour prendre les d...
6

Comment s'assurer d'un tableau 2D est alloué contigously dans la mémoire

Je suis de l'envoi d'un tableau 2D sur MPI et pour que cela fonctionne correctement, le tableau doit être alloué contigu en mémoire. Je suis d'allouer comme suit: int **array; array = malloc(size1 * sizeof( *(array) ); for (int k = 0; k < size1;...
2

La logique de réseau avec des structures

J'ai de la difficulté à mettre en œuvre le nouvel employé de l'introduction de la logique dans le code ci-dessous. Par la détermination de la nouvelle de la quantité et de la relocalisation de la base vectorielle, la première nouvelle de l'employé es...
0

Comment faire pour exécuter la ligne de commande en c

Im essayant de créer un instantané de la WebCacheV01.dat base de données pour le dumping MEdge l'histoire. J'utilise cette commande pour que: esentutl.exe /y /vss C:\Users\<username>\AppData\Local\Microsoft\Windows\WebCache\WebCacheV01.dat /d...
0

La compréhension au niveau du bit float multiplication dans C?

J'ai essayé de mettre en œuvre de float_twice(float_bits x) dans C, ce qui multiplie x par 2 au niveau des bits. J'ai comparé le résultat de float_twice et le réel float multiplication implémenté en C, mais a trouvé une différence. float_twice(0X800...
0

WAV enregistrement de la bibliothèque du RPC

Je suis à la recherche d'une bibliothèque ou d'une API en C\C++ qui est capable d'enregistrer des voix et de l'enregistrer comme un fichier WAV. En outre, il serait très utile si la bibliothèque sera aussi indépendant que possible. (sans avoir besoi...
0

est-il certain dans lequel enregistrer les arguments et les variables sont stockées?

Je ne suis toujours pas sûr de savoir comment les registres sont utilisés par de l'assembleur dire que j'ai un programme: int main(int rdi, int rsi, int rdx) { rdx = rdi; return 0; } Serait-ce dans l'assemblage d'être traduit en: movq ...
2

Comment sont les structures C & décalages stockées dans la mémoire par l'éditeur de liens?

Je suis intéressé par la programmation de systèmes, et vous voulez voir comment les structures sont mises en œuvre dans l'assemblée, et comment ils sont liés. J'ai écrit trois courts .c codes, avec le même nom, les structures, mais dans des fichiers...
0

Quelqu'un peut m'expliquer le fonctionnement de cette printf dans le code C, étape par étape?

#include <stdio.h> int main() { int i=5; printf("%%d%%d%%d%%d%%d",i++,i--,++i,--i,i++); return 0; } //le code ici....quelqu'un peut me dire la travail de le printf dans ce cas?