將printf函式格式化輸出的內容儲存到字串數組裡
最近在寫有關字串處理的程式碼,其中有一部分就需要把printf()格式化輸出的內容儲存起來,以便對字串進行後續的處理。比如將數字658,通過格式化輸出變成0658。printf("%04d\n",a); 通過這樣簡單的程式碼就可以實現了。但如何將printf輸出的東西“原封不動的”儲存在字串數組裡就是個問題了,尤其是需要將前面補充的0一塊儲存起來,即將格式化輸出的“0658”儲存到字串數組裡。
最後歷經苦苦尋找終於找到了解決方案,廢話不對說直接上程式碼。
#include <stdio.h>
int main(){
int x = 658;
char str[4];
sprintf(str, "%04d", x);//將格式化輸出的資料寫入字串中
printf("%s\n", str); //輸出儲存的字串
}
輸出結果:
主要就是運用了sprintf這個函式,其功能就是把把格式化的資料寫入某個字串緩衝區。
標頭檔案#include<stdio.h>
相關推薦
將printf函式格式化輸出的內容儲存到字串數組裡
最近在寫有關字串處理的程式碼,其中有一部分就需要把printf()格式化輸出的內容儲存起來,以便對字串進行後續的處理。比如將數字658,通過格式化輸出變成0658。printf("%04d\n",a); 通過這樣簡單的程式碼就可以實現了。但如何將prin
c語言printf()函式格式化輸出
printf的格式控制的完整格式: % - 0 m.n l或h 格式字元 下面對組成格式說明的各項加以說明: ①%:表示格式說明的起始符號,不可缺少。 ②-:有-表示左對齊輸出,如省略表示右對齊輸出。 ③0:有0表示指定空位填0,如省略表示指定空位不填。 ④m.n:m指域
以後綴名為分類把檔案分別儲存到數組裡(朋友的一道簡單面試題)
<?php $dir = scandir('C:\Users\Administrator\Desktop\images'); echo '<pre>'; // print_r($dir); $gif = array(); $png = array(); $jpg = array()
VC++6.0 MFC將列表控制元件中內容儲存到EXCEL
1、獲取工作路徑 //獲取工作路徑 CString GetWorkDir() { char pFileName[MAX_PATH]; int nPos=GetCurrentDirectory( MAX_PATH, pFileName); CString csF
java如何將json資料格式化輸出到控制檯
2018年08月24日更新:修復了部分情況json分行錯誤(json的value裡面存在“,”) /** * 輸出json * * @param response json格式響應實體 */ public static
day02 格式化輸出 運算子 編碼 字串 列表 元組 字典 set集合 深淺拷貝
day02學習大綱 一. 格式化輸出: %s 佔位字串 %d 佔位數字 "xxx%sx %sxx" % (變數, 變數)二. 運算子: a+=b a = a + b and 並且. 左右兩端同時為真. 結果才能是真 or 或者. 左右兩端有一個是真. 結果就是真
C語言fprintf()函式:輸出函式(格式化輸出資料至檔案)
Opencv學堂 http://mp.weixin.qq.com/s?__biz=MzA4MDExMDEyMw==&mid=100000109&idx=1&sn=7540b49e869c3e27f87c84f6f3dfe9a8&chksm
如何將一個UIView物件的內容儲存為UIImage
在iPhone程式開發中有可能我們會需要將一個View的內容轉換成圖片。我自己對UIImage進行類擴充套件,寫了一個方法: + (UIImage*)imageFromView:(UIView*)view{ UIGraphicsBeginImageContextWithO
將Ubuntu終端的輸出資訊儲存到log中
1.script 執行以下命令,開啟儲存: sudo script screen.log 之後你在終端輸入的相關命令,及終端的所有輸出資訊都被儲存到screen.log檔案中,然後執行以下命令,停止儲存: exit 注:screen.log在你的當前目錄下
將字串中的大小寫字母放到數組裡
public static void main(String[] args) { String str = " asda2adsf 1 adS12 DFASFSAD" + "F阿德斯防守對方
vue select的change事件,將點擊過的城市名存在數組中,下次調用不需要再調用接口
toast input url status fin -a false padding left <template> <div id="body" class="application" v-show="show" v-cloak> &
mysql取某個字段中的內容有等於數組中某個元素的數據
code wid prepare HERE sre 我們 idt mys span $arr =array("a","b","1","2"); 假設表名為acticle,字段為isread,表如下 id isread 1 1,3,4 2 a 3 3
將二值圖像存入二值數組
spa stride epo als pan for span .get eight 因項目需要,需要用一個將二值圖像保存在二維數組中的算法,在網上找了很久都沒找到,只能自己動手寫了。 #region 讀取二值圖像存入二值數組 publi
某公司的僱員分為以下若干類。寫一個程式,把若干各種型別的員工放在一個Employee 數組裡,寫一個函式,打印出某月每個員工的工資數額
某公司的僱員分為以下若干類:Employee:這是所有員工總的父類,屬性:員工的生日月份。方法:getSalary(int month) 根據引數月份來確定工資,如果該月員工過生日,則公司會額外獎勵100 元。SalariedEmployee:Employee 的子類,拿固定工資的員工。屬性:月薪Hourly
matlab 判斷cell數組裡是否存在一個字串
personnamelist=[];i=0; homeimages_array=dir(fullfile('./test/','*.jpg')); for ihome=1:size(homeimages_array,1) temp=homeimages_array(
PHP刪除Array數組裡指定的key(完整版,已封裝成函式,附測試程式碼)
問題背景:array裡一般是key---value的儲存方式,我們有時候需要刪除指定的key及對應的value。但是不知道為啥,那麼多帖子都是在講知道value,並刪除該value的事情,差點誤導我。現將我寫的完整版程式碼附下:function array_remove($d
通過將陣列反序排列來去除中括號,轉換成json,只能適用於數組裡只有一個物件
var text='[{a:100,b:200},{c:"xx",d:"對的"}]'var text1=text.replace('[','')console.log(text1)var text2=text1.split('').reverse().join('');var
修改數組裡的指定元素的內容
System.out.println("請輸入你要修改的好友賬號");String a1111 = input.next();boolean A = false;if(好友!=null){for(int i = 0;i<好友.length;i++){if(好友[i]!
將數組裡存的json物件去重
昨天因為一個obj陣列物件裡有重複的物件要去重糾結了很長時間,在javascript高階程式設計裡看見了一個方法跟大家分享一下filter();/ //判斷o是否為陣列 function isArra
字元指標指向的字串複製到字元數組裡
#include<stdio.h> #define N 20 void fun(char *a,char *s) { int i; for(i=0;i<N;i++) { if(s[i]!='\0') a[i]=s[i]; else