A voir également:
- [C] Problème de compilation
- Breach compilation - Guide
- Erreur de compilation dans le module caché ✓ - Forum Excel
- Erreur de compilation type défini par l'utilisateur non défini ✓ - Forum VB / VBA
- Compilation année 80 télécharger gratuit - Forum Musique / Radio / Clip
- Compilation error: expected ')' before ';' token ✓ - Forum C
3 réponses
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
26 nov. 2009 à 22:55
26 nov. 2009 à 22:55
pour strcat la deuxième chaine est copiée à la suite de la première... mais pour cela il faut que la première soit une variable ! (de type char*).
En fait le message est une erreur de mémoire.
tu ne peux pas assigner qqchose à une constante.
Ceci est valide :
En fait le message est une erreur de mémoire.
tu ne peux pas assigner qqchose à une constante.
Ceci est valide :
#include<stdio.h> #include<string.h> int main (void){ char phrase[50] = "Hello"; strcat(phrase, " World!"); printf("%s\n", phrase); getchar(); }
une partie de la solution réside
que sous mac il faut ajouter
#include <stdlib.h>
que sous mac il faut ajouter
#include <stdlib.h>
nobie-cs
Messages postés
155
Date d'inscription
samedi 21 novembre 2009
Statut
Membre
Dernière intervention
15 mai 2010
17
26 nov. 2009 à 22:58
26 nov. 2009 à 22:58
une petit return (0); après strcat("hello","world"); sa peut résoudre ton problème
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
26 nov. 2009 à 23:01
26 nov. 2009 à 23:01
je ne pense pas que ceci cause un bus error à l'exécution.
nobie-cs
Messages postés
155
Date d'inscription
samedi 21 novembre 2009
Statut
Membre
Dernière intervention
15 mai 2010
17
>
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
26 nov. 2009 à 23:04
26 nov. 2009 à 23:04
:( oups j'ai dit une gros con*** SORRY