瀏覽代碼

Fixed: Use correct printf format specifier for unsigned integers

Richard 10 年之前
父節點
當前提交
b6cf553ff5
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      tools/assimp_view/Display.cpp

+ 3 - 3
tools/assimp_view/Display.cpp

@@ -169,7 +169,7 @@ int CDisplay::AddNodeToDisplayList(
             iIndex += iDepth  * 100;
             iIndex += iDepth  * 100;
         }
         }
         else iIndex += iDepth  * 10;
         else iIndex += iDepth  * 10;
-        sprintf(chTemp,"Node %i",iIndex);
+        sprintf(chTemp,"Node %u",iIndex);
     }
     }
     else {
     else {
         sprintf(chTemp,"%s",pcNode->mName.data);
         sprintf(chTemp,"%s",pcNode->mName.data);
@@ -222,7 +222,7 @@ int CDisplay::AddMeshToDisplayList(unsigned int iIndex, HTREEITEM hRoot)
     char chTemp[MAXLEN];
     char chTemp[MAXLEN];
 
 
     if(0 == pcMesh->mName.length)   {
     if(0 == pcMesh->mName.length)   {
-        sprintf(chTemp,"Mesh %i",iIndex);
+        sprintf(chTemp,"Mesh %u",iIndex);
     }
     }
     else {
     else {
         sprintf(chTemp,"%s",pcMesh->mName.data);
         sprintf(chTemp,"%s",pcMesh->mName.data);
@@ -1028,7 +1028,7 @@ int CDisplay::OnSetupTextureView(TextureInfo* pcNew)
         sprintf(szTemp,"%i",(*pcNew->piTexture)->GetLevelCount());
         sprintf(szTemp,"%i",(*pcNew->piTexture)->GetLevelCount());
         SetWindowText(GetDlgItem(g_hDlg,IDC_ESHADER),szTemp);
         SetWindowText(GetDlgItem(g_hDlg,IDC_ESHADER),szTemp);
 
 
-        sprintf(szTemp,"%i",pcNew->iUV);
+        sprintf(szTemp,"%u",pcNew->iUV);
         SetWindowText(GetDlgItem(g_hDlg,IDC_EMAT),szTemp);
         SetWindowText(GetDlgItem(g_hDlg,IDC_EMAT),szTemp);
 
 
         sprintf(szTemp,"%f",pcNew->fBlend);
         sprintf(szTemp,"%f",pcNew->fBlend);