Ich versuche, unter Programm in einem Online-C-Compiler zu laufen. Aber ich bekomme einen Segmentierungsfehler. Können Sie mir helfen, diese zu behebenSegmentierungsfehler (Core Dumped) Fehler für C-Programm
#include <stdio.h>
#include <string.h>
int main()
{
char string[15] = "Strlwr in C";
printf("%s",tolower(string));
return 0;
}
lesen http://www.cplusplus.com/reference/cctype/tolower/ sie einen einzigen int als Parameter übernimmt, nicht verkohlen und nicht-Array. Sie möchten wahrscheinlich eine Schleife auf "string" verwenden, die jede der Reihe nach verarbeitet. – Yunnosch
'tolower()' gibt ein 'int' zurück und akzeptiert ein einzelnes' char', kein Array von 'char's. – CinCout
Kompilieren Sie alle Warnungen aktiviert und behandeln Sie die Warnungen als Fehler. –