Personal tools
You are here: Home Projects C++ Cfront releases Release 3.0.3 source demo string input.c
Document Actions

input.c

by Michael L Powell last modified 2007-01-26 03:20

Click here to get the file

Size 1.2 kB - File type text/plain

File contents

/*ident	"@(#) @(#)input.c	1.1.1.2" */
/******************************************************************************
*
* C++ Standard Library
*
* Copyright (c) 1996  Lucent Technologies.  All Rights Reserved.
*
* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF Lucent Technologies.
* The copyright notice above does not evidence any actual or
* intended publication of such source code.
*
******************************************************************************/

#include <string>
#include <stdio.h>
#include <iostream.h>
#include <strstream.h>

#if defined(__edg_lucent_41)
using namespace std;
#endif

main() {
	char *str1 = "this is a test\nmore";
	char *str2 = "\t\ttest\n\tTEST";
	string s;
	
	istrstream is1(str1);
	is1 >> s;
	printf("%s\n", s.c_str());
	printf("this\n");

	istrstream is2(str2);
	is2 >> s;
	printf("%s\n", s.c_str());
	printf("test\n");
	is2 >> s;
	printf("%s\n", s.c_str());
	printf("TEST\n");
	
	istrstream is3(str2);
	is3.width(4);
	is3 >> s;
	printf("%s\n", s.c_str());
	printf("tes\n");

	istrstream is4(str1);
	getline(is4, s);
	printf("%s\n", s.c_str());
	printf("this is a test\n");
	getline(is4, s);
	printf("%s\n", s.c_str());
	printf("more\n");

	return (0);
}
« April 2024 »
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: