[pear_error: message="Success" code=0 mode=return level=notice prefix="" info=""]
JUGEMテーマ:C言語私は研究で文字列操作をしています。過去に作ってあったプログラムを引き継いで、プログラミングをしているわけですが、文字列の型がいまいち分からなくて困っています。そして、調べた結果が以下//LPSTR = char*//LPCSTR = const char*//LPTSTR = TCHAR*//LPCTSTR = const TCHAR*//LPWSTR = WCHAR*//LPCWSTR = const WCHAR*ん?TCHAR、WCHARとはなんぞ? //TCHAR = WCHAR //TCHAR = charと...
C/C++とかのプログラミング的なアレ | 2010.11.03 Wed 13:56
JUGEMテーマ:C言語 //123.45e-6#include <stdio.h>#include <ctype.h>double atof(const char *s);int main(){ char s[] = "123.45e2"; double ans; ans = atof(s); printf("%lf",ans); getchar(); return 0;}double atof(const char *s){ double val, power; int i, sign; for( i = 0 ; isspace(s[i]) ; i++)  ...
C/C++とかのプログラミング的なアレ | 2010.10.30 Sat 17:41
JUGEMテーマ:C言語研究をしていて、ふと思いついたことです。C言語でファイルを作成し、そこに何か書き込むならFILE *fp;fp = fopen(ファイル名、"w");//日記なのでif文による回避は省略こうすればいいです。現に、これを用いてテキストファイルに結果を出力しています。しかし、フォルダを作成するにはどうしたらいいのでしょうか?fopen(test, "w");としてもtestという拡張子のないファイルが出来上がるだけです。ほんとどうするんだこれ。
C/C++とかのプログラミング的なアレ | 2010.10.22 Fri 13:44
JUGEMテーマ:C言語#include <stdio.h>int strrindex(const char *s, const char *t);int main(){ int d; char s[] = "Ah Love! could you and I with Fate conspire. Would not we shatter...", t[] = "ould"; d = strrindex(s,t); printf("%d",d); getchar(); return 0;}int strrindex(const char *s, const char *t){ int i, j, k; int position = -1;&nb...
C/C++とかのプログラミング的なアレ | 2010.10.15 Fri 11:28
JUGEMテーマ:C言語#include <stdio.h>#include <stdlib.h>#include <string.h>//-------------------------------------//符号なし整数nをb進文字表現に変換し、sに格納する関数itob(n,s,b)//--------------------------------------void itob(unsigned int n, char *s, int b);void reverse(char *s);int main(){ unsigned int n = 160; char s[256]; itob(n,s,2); printf("%s¥n",s); itob(n,s,8); &nb...
C/C++とかのプログラミング的なアレ | 2010.10.13 Wed 16:16
JUGEMテーマ:C言語自分はまだC(C++はほんの触り程度)しか扱えません。他にも色々な言語がありますよね。BasicやらPythonやらPHPやら。それら複数の言語を何故学ぶんでしょうか?この理由はやはり言語によって得意分野があるせいか…。言語によって用意されている関数や記述が異なっていますよね。そのおかげで、ある動きをするのに、Aという言語では100行かかるけど、Bという言語では30行で済むみたいな。自分の中ではこんな感じのイメージです。つまり楽をするために多言語を学ぶ(゚∀゚)これに尽きるのかな…...
C/C++とかのプログラミング的なアレ | 2010.10.11 Mon 22:02
JUGEMテーマ:C言語 関数の引数についてですが、私は今まで、関数の引数にconstをつけることはありませんでした。関数の引数だけでなく、すべての変数にconstをつけたことがありません。せめて関数の引数にはconstはつけた方がいいかな?ここらへんの判断がまだわかりません。誰か教えてくれると助かります。
C/C++とかのプログラミング的なアレ | 2010.10.08 Fri 13:40
JUGEMテーマ:C言語 #include <stdio.h>#include <string.h>//-----------------------------------------//文字列s1中のa-zのような省略法を、それと等価な完全リストabc…xyzにして//s2中に展開する関数expand(s1,s2)を書け。//------------------------------------------void Expand(char *s1, char *s2);int CheckC(char c);int main(){ char s1[256] = "a-d-r", s2[256];//,a-b-c,a-z0-9,-a-z Expand(s1, s2); printf("%s¥n",s2); ...
C/C++とかのプログラミング的なアレ | 2010.10.06 Wed 19:30
JUGEMテーマ:C言語#include <stdio.h>//-------------------------------------//改行文字やタブのような文字を目で見えるエスケープ文字¥nや¥tに変換しながら、//sをtにコピーするような関数escape(s,t)を書け。switchを使うこと。//逆に、エスケープ系列を実際の文字に変換する関数も書いてみよ。//-------------------------------------- void Escape(char *s, char *t);void Escape2(char *s, char *t);int main(){ char s[256] = "タブ を変換して¥tにしよう", t[...
C/C++とかのプログラミング的なアレ | 2010.09.27 Mon 20:55
もうすぐ冬だなーと感じる今日この頃。 ちょっとはやい? たそがれシーズン到来! 続きはめちゃくちゃなプログラム! JUGEMテーマ:C言語
スロースターター・キット | 2010.09.26 Sun 23:24
全932件中 651 - 660 件表示 (66/94 ページ)