C-String zu Null setzen

#1941136
Lesenswert?

Klaus schrieb:
> Alles klar, sowas habe ich hier schon geschrieben, nur war ich mit der
> Lösung nicht ganz einverstanden, weil etwas merkwürdig aussieht !!

Was sieht daran merkwürdig aus? So funktioniert nun mal 
Stringverarbeitung in C.

Wenn du willst kannst du dir ja eine Funktion machen
1
void strclr( char * s )
2
{
3
  *s = '\0';
4
}
5

6

7
int main()
8
{
9
  char buffer[80];
10
  char output[80];
11

12
  strcpy( buffer, "Hallo world" );
13
  strcpy( output, buffer );
14
  strclr( buffer );
15
}

siehts jetzt weniger merkwürdig in der Verwendung aus? :-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren