私は以下の構造を持ち、以下にそれを使用するいくつかのコードを持っています。コントロールはmessage
の型は何ですか?C言語のchar配列の内容を確認
struct chat{
char message[MAXNAME];
int client;
int group;
int flag;
};
.
.
.
.
if(filedata.data==NULL)
{
printf("\n data is %s",filedata.data);} //displays "data is "
chat_info[queue].message[0]='\0'; //setting 0 before copying data
strcpy(chat_info[queue].message,filedata.data);
printf("\n data is %s",chat_info[queue].message);//displays "data is "
if(chat_info[queue].message[0]=='\0'){
// not going into this if statement
//I also tried if(chat_info[queue].message== "") and if(chat_info[queue].message== NULL)
}
'(filedata.data == NULL)の場合;' - > '末尾をドロップ;'問題を見るのを助けるために、自動フォーマッタを使用して提案します。 – chux
コンテンツを後で上書きするときにメッセージを終了させる必要があるのはなぜですか? – Cyclonecode
そのセミコロンは誤って入力されました - 私はまだ問題があります – noob