C# Tutorials and offshore development in India
    Tutorials   Resources   Forum   Reviews   Communities   Interview   Jobs   Projects   Training   Your Ad Here    
Silverlight Games | Mentor | Code Converter | Articles | Code Factory | Computer Jokes | Members | Peer Appraisal | IT Companies | Bookmarks | Polls | Revenue Sharing | Lobby | Gift Shop |


Prizes & Awards
My Profile



Active Members
TodayLast 7 Days more...






Resources » Code Snippets » General »

Global locale and native locale in c++


Posted Date: 26 Aug 2009    Resource Type: Code Snippets    Category: General
Author: Santosh Kumar SinghMember Level: Gold    
Rating: 1 out of 5Points: 4



Description :


This code shows use of Global locale and native locale in c++


////////////////////////////////////////
#include <iostream>
#include <locale>
#include <time.h>

int main()
{
char dateStr[81];
time_t curTime;
struct tm* tmTime;

// Get the current time.
time(&curTime);


// Convert the time to a tm structure.
tmTime = gmtime(&curTime);

// Convert the time to a string.
strftime(dateStr, 80, "%#x", tmTime);

// Set the global locale to the native locale.
std::locale native("");
std::locale::global(native);

// Output the date using the native locale.
std::cout << "Native Date: " << std::endl;
std::cout << dateStr << std::endl << std::endl;

// Make the global locale French.
std::locale french("french");
std::locale::global(french);

// Redisplay the date using the French locale.
strftime(dateStr, 80, "%#x", tmTime);
std::cout << "French Date: " << std::endl;
std::cout << dateStr << std::endl << std::endl;

// Make the global locale German.
std::locale german("german");
std::locale::global(german);

// Redisplay the date using the German locale.
strftime(dateStr, 80, "%#x", tmTime);
std::cout << "German Date: " << std::endl;
std::cout << dateStr << std::endl << std::endl;

return 0;
}



Responses


No responses found. Be the first to respond and make money from revenue sharing program.

Feedbacks      
Popular Tags   What are tags ?   Search Tags  
Sign In to add tags.
Global locale and native locale in c++  .  

Post Feedback


This is a strictly moderated forum. Only approved messages will appear in the site. Please use 'Spell Check' in Google toolbar before you submit.
You must Sign In to post a response.
Next Resource: Create the multiset object using c++
Previous Resource: One Movement with GetTickCount()
Return to Discussion Resource Index
Post New Resource
Category: General


Post resources and earn money!
 
More Resources



dotNet Slackers

About Us    Contact Us    Privacy Policy    Terms Of Use