| 

.NET C# Java Javascript Exception

3
Wenn ich mein Programm mit folgedem Code compiliere und danach ausführe
(Linux Rasperry Pi B+)
#include <iostream>
#include <string>
#include <cstring>
using namespace std;

int main(){
char s[] = "1,1,20171205125500.123,-52.1234,-008.4567";

char *p_char=0 , *p_char1=0, *val;

p_char =strchr(s, ',');
cout << p_char << "\n";
p_char1 = p_char - 1;
if (p_char != NULL ){
*p_char = '\0';
}
p_char = strchr(p_char1, ',');
cout << p_char1 << endl;
/*if (

bekomme ich folgende Ausgabe:
,1,20171205125500.123,-52.1234,-008.4567
1
Speicherzugriffsfehler

es bricht dann mit Speicherzugriffsfehler ab... nach Auskommentieren habe ich rausbekommen, das es an strcpy() liegt...
waurm?
News:
25.11.2017
Entweder bin ich vollblind... oder Du verwendest gar kein strcpy?
muffi 27.11.2017