OCINumberから[int | float | double | OCINumber]へ OCIRefからOCIRefへ OCIDateから[STRING | VARCHAR | CHARZ | OCIDate]へ 注意: ネストされた構造体は使用できません。 OCIDateTimeまたはOCIIntervalデータ型とOCIStringとの間での変換はサポートされていません。前...
例えばint型の最大値を調べたいのであれば、printf("%d", INT_MAX);を実行してやれば良いです(型に応じてprintfに指定する変換指定も%dから変更する必要があるので注意してください)。 整数型に対するマクロ CHAR_MIN:char型の最小値
int tpdequeue(char *qspace, char *qname, TPQCTL *ctl, \ char **data, long *len, long flags) この呼出しが行われると、qspaceで識別されるキュー・スペース内のqnameキューからメッセージを取り出すようにシステムが指示されます。メッセージは、*dataが指すアドレスにあるバッファ...
#include<stdbool.h>#include<stdio.h>#include<stdlib.h>#include<string.h>boolcompareBits(u_int32_t n1,u_int32_t n2,u_int32_t nth){u_int32_t mask,tmp;mask=1<<(nth-1);tmp=n1^n2;if((tmp&mask)==0)returntrue;elsereturnfalse;}intmain(intargc,char*argv[]){u_int32_t num1,nu...
#include <stdio.h> #include <string.h> int main(void) { char str[] = "aa,bb,cc,dd"; /* 分離する文字列 */ char delim[] = ","; /* 区切り文字 */ char *token; /* 分離後の文字列を指すポインタ */ char copy[256]; strcpy(copy, str); /* 文字列を分離 */ token = strt...
C 言語での開発中、データの中身を表示したいときに printf をよく使います。中でも 16 進数表示は重宝しますが、二進数でも表示したくなったときに書式指定文字列がない。char value…
以下struct foo の定義に対して value の最初の 'h' が整数値 int でありポインター char * と互換性がないことを警告されている。 struct foo { char *string; }; struct foo value = {{'h', 'e', 'l', 'l', 'o', '\0'}}; コンパイルは通ってしまうので、 'h' の値が文字...
#include<netdb.h>#include<stdio.h>#include<stdlib.h>#include<string.h>#include<sys/socket.h>intmain(intargc,charconst*argv[]){structaddrinfo hints;structaddrinfo*res,*tmp;charhost[256];memset(&hints,0,sizeof(structaddrinfo));hints.ai_family=AF_INET;if(argc!=2){fprintf(stderr,"%s ...
#include <stdlib.h> #include "factory.h" static void do_product(Factory factory) { Product product = factory->product_factory(); product->show_name(product); factory->product_free(product); } int main() { Factory factory; factory = toyota_factory_new(); do_product(factory); free(factor...
19 char *sendbuf, *rcvbuf; 20 int sendlen, rcvlen; 21 int ret; 22 23 if(argc != 2) { 24 fprintf(stderr, "Usage: simpcl string\n"); 25 exit(1); 26 } 27 /* Attach to BEA TUXEDO as a Client Process */ 28 if (tpinit((TPINIT *) NULL) == -1) { ...