Haben eine harte Zeit herauszufinden, warum ich ein erwartet ein ';' nach der Funktion parseString.Erwartete ein Doppelpunkt Fehler Probleme
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
typedef struct Integer50
{
// a dynamically allocated array to hold a 50
// digit integer, stored in reverse order
int *digits;
} Integer50;
main() {
Integer50 * parseString(char * str)
{ //error is on this colon
return NULL;
}
}
Sie können keine Funktion in einer anderen Funktion haben. –
Weil 'Integer50 * parseString (char * str)' eine Anweisung ist und eine Anweisung mit einem Semikolon enden muss? – David
Wussten Sie vielleicht, dass der Prototyp im Wesentlichen der eigentliche Code der Funktion ist? – AntonH