Brauche Hilfe bei C

Hi, kann mir jemand nen Tipp geben, wie ich bei strtok ,Zeilenwechsel in der Ausgabe berücksichtigen kann und aus diesen Zeilenwechseln ein Leerzeichen wird? Mir ist klar das strtok alle Zeichen gleich behandelt, aber vielleicht kann ich ja ne Einbindung über strspn machen, weiß nur nicht wie ich das einbinden soll!

Bin wie immer für Anregungen dankbar:-)

Code:
char* ptr=strtok(buffer,"\n\t ");
    
		do
				{
 				//ptr mit Tabelle vergleichen
  				for (i=0; i<27; i++)
  				if(strcmp(ptr,Tabelle[i])==0)
  				
  				{
    			
    			Ausgabetext[j]=alpha[i];
    			j=j++;
    			break;	
                }
               
  				
  ptr=strtok(NULL,"\n\t ");
}
while(ptr!=NULL);

Beispiel:
Der buffer hat folgenden Inhalt
12 22 34
24 34 56
Jetzt werden die Zahlen umgeandelt und sollen als andere zeichen rauskommen. Hierbei stehen die ersten drei Zahlen für ABC und die zweiten für DEF
Die Ausgabe erfolgt zur Zeit in ABCDEF. Es soll jedoch der Zeilenumbruch in ein Leerzeichen umgewandelt werden, so dass die Ausgabe
ABC DEF entsteht!
 
Hi, du hast doch eh eine Schleife, in der du die Zeichen durchgehst, da könntest du doch abfragen ob das gelesene Zeichen den ASCII Wert von SPACE hat und dann ersetzen?
 
Zurück
Oben