Es wird innerlich in C durch die ASCII Buchstaben in der Zeichenkette dargestellt und beendet durch spezielle Nullzeichen„\ 0“, also können Programme das Ende der Zeichenkette finden. Zeichenkettekonstanten können mit Variablen verbunden sein. C liefert den Schrifttyp Variable, der einen Buchstaben (1 Byte) auf einmal enthalten kan

Files Recovery Software
Heim Kontakt Details Customer Support Demo herunterladen Produkte  

 
 

Buchstabe Reihen

Eine Zeichenkettekonstante, wie

"I am a string"

ist eine Reihe Buchstaben. Sie wird innerlich in C durch die ASCII Buchstaben in der Zeichenkette dargestellt, können d.h. „I“, freier Raum, „a“, „m“,… oder die oben genannte Zeichenkette und beendet durch spezielle Nullzeichen„\ 0“ also Programme das Ende der Zeichenkette finden.

Zeichenkettekonstanten sind häufig benutzt, wenn sie den Ausgang Code des verständlichen verwendenden printf bilden:

printf("Hello, world\n");
printf("The value of a is: %f\n", a);

Zeichenkettekonstanten können mit Variablen verbunden sein. C liefert den Schrifttyp Variable, der einen Buchstaben (1 Byte) auf einmal enthalten kann. Eine Zeichenfolge wird in einer Reihe Schrifttyp, ein ASCII Buchstabe pro Position gespeichert.

Nie vergessen, daß, da Zeichenketten herkömmlich durch Nullzeichen„\ 0“ beendet werden, wir eine Extraspeicherposition in der Reihe benötigen.

C liefert keinen Operator, der gesamte Zeichenketten sofort manipuliert. Zeichenketten werden entweder über Zeiger oder über die speziellen Programme manipuliert, die von der Standardzeichenkettebibliothek string.h. vorhanden sind.

Buchstabe Zeiger zu verwenden ist verhältnismäßig einfach, da der Name einer Reihe ein Zeiger zu seinem ersten Element ein gerechtes ist. Das Programm betrachten zunächst gegeben:

#include<stdio.h>

void main()

{
char text_1[100], text_2[100], text_3[100];
char *ta, *tb;
int i;

/* Anzeige einstellen, um ein arrray zu sein */
/* von den Buchstaben; ihn initialisieren */
/* zur konstanten Zeichenkette „…“ */
/* den Compiler an entscheiden lassen */
/* seine Größe durch das Verwenden [] */

char message[] = "Hello, I am a string; what are
you?";

printf("Original message: %s\n", message);

/* die Anzeige zu text_1 kopieren */

i=0;

while ( (text_1[i] = message[i]) != '\0' )
i++;

printf("Text_1: %s\n", text_1);

/* ausdrückliche Zeigerarithmetik verwenden */

ta=message;
tb=text_2;

while ( ( *tb++ = *ta++ ) != '\0' )
;

printf("Text_2: %s\n", text_2);

}

Der Ausgang des Programms ist, wie folgt:

Original message: Hello, I am a string; what are you?
Text_1: Hello, I am a string; what are you?
Text_2: Hello, I am a string; what are you?

Die Standard„Zeichenkette“ Bibliothek enthält viele nützliche Funktionen, um Zeichenketten zu manipulieren, die wir im Zeichenketteabschnitt später erlernen.

Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20

 
 

page 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37

 
 

page 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54

 
 

page 55 | 56 | 57 | 58 | 59 | 60

Next page

 

 
 
Data Recovery-Buch
 
Kapitel 1 Ein überblick über Daten-Wiederaufnahme
Kapitel 2 Einleitung der Festplatten
Kapitel 3 Logische Annäherung an Scheiben und OS
Kapitel 4 Zahlensysteme
Kapitel 5 Einleitung der C Programmierung
Kapitel 6 Einleitung in eine Computer-Grundlagen
Kapitel 7 Notwendige DOS Befehle
Kapitel 8 Scheibe-BIOS Funktionen und Unterbrechungen, die mit C anfassen
Kapitel 9 Behandlung der großen Festplatten
Kapitel 10 Daten-Wiederaufnahme von verdorbenem Floppy-Disc
Kapitel 11 Bilden der Unterstützungen
Kapitel 12 Lesenund änderndes MBR mit der Programmierung
Kapitel 13 Lesenund änderndes DBR mit der Programmierung
Kapitel 14 Programmierung für "Raw File" Wiederaufnahme
Kapitel 15 Programmierung für Daten-Wischer
Kapitel 16 Entwickeln von mehr Dienstprogrammen für Scheiben
Anlage Glossar der Daten-Wiederaufnahme Bezeichnungen
 
 
Pro Data Doctor

Heim

Produkte

Kontakt Details

Customer Support

Demo herunterladen

Allgemeine Geschäftsbedingungen

 
Pro Data Doctor