x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

FConfigCacheIni and int64

hello,

what is the ue4 syntax to be used with sprintf for an int64 ?

I am asking because I would like to add int64 support for ini files , like this

 void FConfigCacheIni::SetInt64
 (
 const TCHAR*    Section,
 const TCHAR*    Key,
 int64                Value,
 const FString&    Filename
 )
 {
     TCHAR Text[MAX_SPRINTF] = TEXT("");
     FCString::Sprintf(Text, TEXT("%i64d"), Value);
     SetString(Section, Key, Text, Filename);
 }
 
 bool FConfigCacheIni::GetInt64
 (
 const TCHAR*        Section,
 const TCHAR*        Key,
 int64&                Value,
 const FString&    Filename
 )
 {
     FString Text;
     if (GetString(Section, Key, Text, Filename))
     {
         Value = FCString::Atoi64(*Text);
         return 1;
     }
     return 0;
 }

  
 but what I get when I read out the value is i.e.   
 write  :  1000
 read : 100064

 so %i64d  is obviously not working. 
 
 I noticed that SetDouble uses  %f  same as SetFloat  , is it the same for int64 ? Should I just use  %i  ? 
 
 Some Clarification would be nice :)
Product Version: Not Selected
Tags:
more ▼

asked Dec 07 '14 at 10:43 PM in C++ Programming

avatar image

Chrys
301 21 27 42

(comments are locked)
10|2000 characters needed characters left

0 answers: sort voted first
Be the first one to answer this question
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question