|
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
|
Übersetzung
Original
|
memchr, wmemchr
void *memchr( const void *buf, int c, size_t count ); // C only void *memchr( void *buf, int c, size_t count ); // C++ only const void *memchr( const void *buf, int c, size_t count ); // C++ only wchar_t *wmemchr( const wchar_t * buf, wchar_t c, size_t count ); // C only wchar_t *wmemchr( wchar_t * buf, wchar_t c, size_t count ); // C++ only const wchar_t *wmemchr( const wchar_t * buf, wchar_t c, size_t count ); // C++ only
|
|
|
|---|---|
|
memchr |
|
|
wmemchr |
|
Bibliotheken
// crt_memchr.c
#include <memory.h>
#include <stdio.h>
int ch = 'r';
char str[] = "lazy";
char string[] = "The quick brown dog jumps over the lazy fox";
char fmt1[] = " 1 2 3 4 5";
char fmt2[] = "12345678901234567890123456789012345678901234567890";
int main( void )
{
char *pdest;
int result;
printf( "String to be searched:\n %s\n", string );
printf( " %s\n %s\n\n", fmt1, fmt2 );
printf( "Search char: %c\n", ch );
pdest = memchr( string, ch, sizeof( string ) );
result = (int)(pdest - string + 1);
if ( pdest != NULL )
printf( "Result: %c found at position %d\n", ch, result );
else
printf( "Result: %c not found\n" );
}
Nicht zutreffend. Um die Standard-C-Funktion aufrufen, verwenden Sie PInvoke. Weitere Informationen finden Sie unter Plattformaufruf-Beispiele.