#include<stdio.h>
#include<conio.h>
void insert(int arr[]);
# define LEN 10
int count;
void main(void)
{
clrscr();
int arr[]={20,21,22,23,24};
insert(arr);
getch();
}
void insert(int arr[])
{
if(size==count)
printf("no space");
return;
int index,value;
printf("enter index and value");
scanf("%d %d",index,value);
for(int i=count-1;i>=index;i--)
{
arr[i+1]=arr[i];
arr[i]=value;
count++;
}
printf("insert succcess");
}
Répondre
Compilez avec les extensions C99 ou GNU.
- ou -
Placez vos déclarations avant toute déclaration ou expressions.
+1 pour expliquer son erreur ... – Nix
Vous avez un point-virgule incorrecte sur cette ligne:
void main(void);
et vous avez oublié un point-virgule sur cette ligne:
arr[i=1]=arr[i]
Votre code a également d'autres erreurs. Par exemple, ceci:
if(size==count)
printf("no space");
return;
sera toujours retour. Il est équivalent à:
if(size==count) {
printf("no space");
}
return;
et est un bon exemple des raisons pour lesquelles vous devriez prendre l'habitude de indenter votre code correctement et entrer l'habitude d'utiliser des accolades pour conditionals. En outre, size
n'a été déclaré nulle part. Et enfin, ceci:
scanf("%d %d",index,value);
ne va pas faire ce que vous voulez. Vous devez donner des pointeurs à les entiers dans lesquels vous voulez stocker les valeurs, pas les valeurs de ces entiers.
- 1. Erreur: Déclaration terminée de manière incorrecte
- 2. C++ Builder [Erreur C++] sysmac.h (58): Déclaration E2040 terminée de manière incorrecte
- 3. Erreur C2248 incorrecte/incorrecte à l'aide de Visual Studio 2010
- 4. Erreur Viewstate incorrecte
- 5. Samba Erreur: "Fonction incorrecte"
- 6. Erreur SQL: Les données chaîne ou binaires seraient tronquées. La déclaration a été terminée
- 7. « affectation incorrecte » erreur de l'opérateur de ==
- 8. Erreur de cryptage incorrecte dans .NET 4.0
- 9. sortie html-encodage && erreur de chaîne incorrecte
- 10. PHP: erreur de syntaxe SQL incorrecte
- 11. Une façon de réduire la déclaration
- 12. Gridview HTML ID de ligne créé de façon incorrecte
- 13. PHP script analyse les fichiers de façon incorrecte
- 14. NetUserModalsGet() renvoie des chaînes de façon incorrecte pour C# .NET
- 15. erreur Django: Tronqué valeur DOUBLE incorrecte: 'AnonymousUser'
- 16. Spring + Hibernate erreur de déclaration de haricot
- 17. énumérations erreur de déclaration de portée
- 18. erreur de syntaxe de déclaration struct
- 19. OSX, G/AWK, Bash - "déclaration illégale, chaîne non terminée" et pas de sortie de fichier
- 20. Python MySQL Déclaration retour erreur
- 21. déclaration/allocation NSURL montrant erreur
- 22. bison: une erreur provoque une erreur supplémentaire mais incorrecte
- 23. passe-déclaration préparée par erreur de référence
- 24. mysqli préparer une erreur de déclaration?
- 25. Aide avec erreur de déclaration dans xcode
- 26. Que signifie "erreur: déclaration de fonction invalide"?
- 27. classes C++ emboîtés erreur de déclaration avant
- 28. erreur de déclaration struct en C
- 29. Erreur de syntaxe sur la déclaration ArrayList
- 30. erreur de déclaration directe et modèle de fonction
Veuillez cliquer sur modifier, sélectionnez votre code et appuyez sur le bouton 1010 en haut –
Où avez-vous déclaré int taille? –