Pourquoi est sortie de ce codestruct avec plusieurs tableaux char problème
1234567890asdfg
asdfg
(je ne peux pas utiliser la classe string)
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct S
{
char a[10];
char b[20];
};
int main()
{
struct S* test = (S*)malloc(sizeof(S));
strcpy(test->a, "1234567890");
strcpy(test->b, "asdfg");
printf("%s\n%s", test->a, test->b);
return 0;
}
Vous avez étiqueté votre question comme C, mais compiliez-vous réellement cela avec un compilateur C++? Vous mentionnez la classe de chaînes, et votre structure devrait être appelée 'struct ', et pas seulement' S', dans C. – Cascabel
Yeah iam using MVC++. Merci d'avertir à ce sujet. – Husenica